Bitcoin прочно закрепился в качестве крупнейшей и самой популярной криптовалюты в мире. Однако блокчейн Bitcoin сталкивается с проблемами масштабируемости и скорости из-за консенсуса Proof-of-Work и ограничений размера блока. Это ограничивает рост сети и ее способность служить эффективной платежной системой или размещать более сложные приложения на основе смарт-trac.
На помощь приходят решения второго уровня, такие как сайдчейны — отдельные блокчейны, работающие параллельно основной сети Bitcoin и совместимые с ней. Mintlayer — один из таких амбициозных проектов сайдчейнов второго уровня, специально разработанный для внедрения смарт-trac, молниеносных транзакций и масштабируемости Bitcoin.
В этом подробном обзоре мы разберем, что именно представляет собой Mintlayer, как он работает в качестве сайдчейна для Bitcoin, его уникальные особенности и архитектуру, а также будущие возможности этого многообещающего решения для масштабирования второго уровня.
Что такое сайдчейны?
Проще говоря, сайдчейн — это отдельный блокчейн, работающий параллельно с основным блокчейном. Он соединен с основной цепочкой посредством двустороннего привязки, которая блокирует токены из основной цепочки и высвобождает эквивалентные токены в сайдчейне. Это позволяет осуществлять передачу активов между сайдчейном и основной цепочкой.
Сайдчейны позволяют разработчикам экспериментировать с новыми функциями и возможностями блокчейна, не нарушая работу основной цепочки. Они способствуют масштабированию, перенося транзакции с перегруженной основной цепочки. Mintlayer — один из таких сайдчейнов, созданных для Bitcoin.
Что такое второй уровень?
Второй уровень (Layer 2) — это вторичная структура или протокол, построенный поверх существующего блокчейна. Его цель — обрабатывать транзакции и выполнять функциональность смарт-tracвне блокчейна для повышения масштабируемости и эффективности.
В Mintlayer все сложные вычисления и хранение данных, необходимые для смарт-trac, происходят в сайдчейне (уровень 2), при этом сохраняется связь с безопасностью основного блокчейна Bitcoin (уровень 1). Это способствует масштабируемости и ускорению транзакций.
Используя сайдчейны и решения второго уровня, Bitcoin может преодолеть некоторые из своих ограничений, оставаясь при этом верным своим основным принципам проектирования. Mintlayer предлагает интересный способ внедрения возможностей децентрализованных финансов (DeFi) в Bitcoin. Проект находится на ранней стадии развития, но демонстрирует потенциал для масштабирования Bitcoin и его более широкого распространения.
Что такое Mintlayer?
Mintlayer — это сайдчейн второго уровня с открытым исходным кодом, разработанный для сети Bitcoin компанией Stacks, которая специализируется на создании смарт-tracи децентрализованных приложений (dApp) для Bitcoin. Сайдчейн Mintlayer, по сути, работает параллельно с основным блокчейном Bitcoin , но привязан к нему посредством двусторонней привязки.
Эта двусторонняя привязка позволяет переводить активы между основной цепочкой Bitcoin и сайдчейном Mintlayer. Активы в Bitcoin могут быть заблокированы для создания эквивалентных токенов в Mintlayer. Также возможен обратный процесс — активы Mintlayer сжигаются для освобождения заблокированных токенов Bitcoin . Эта совместимость открывает возможности для внедрения смарт-trac, практически мгновенных транзакций и более высокой пропускной способности в Bitcoin децентрализованным способом.
Механизмы мятного склепа
Чтобы понять, как Mintlayer обеспечивает совместимость с Bitcoin, давайте сначала рассмотрим некоторые ключевые механизмы:
Процесс мяты и обжига
Процесс создания и сжигания (mint-and-burn) — это способ передачи активов между блокчейном Bitcoin и сайдчейном Mintlayer. Пользователи могут заблокировать свои BTC в Bitcoin , что выводит их из обращения. Затем такое же количество токенов BTC создается в цепочке Mintlayer. BTC остаются заблокированными в Bitcoin до тех пор, пока владелец не захочет вернуть их обратно.
Когда активы переводятся с Mintlayer на Bitcoin, процесс обратный. Токены BTC сжигаются на Mintlayer, после чего такое же количество реальных BTC разблокируется в блокчейне Bitcoin . Эта двусторонняя привязка имеет решающее значение для обеспечения свободного перемещения Bitcoin между основной и сайдчейнами.
Доказательство доли владения
Mintlayer совершает революцию в блокчейне Bitcoin , внедряя передовой протокол Proof-of-Stake (PoS) второго уровня. Благодаря своему инновационному подходу, Mintlayer обеспечивает бесшовную интеграцию программируемости смарт-tracв сеть Bitcoin .
Работая какdent блокчейн, Mintlayer предлагает комплексное решение проблем масштабируемости Bitcoin, одновременно расширяя возможности приложений децентрализованных финансов (DeFi), децентрализованных бирж (DEX), стейблкоинов и токенизации в сети Bitcoin .
По своей сути, Mintlayer обеспечиваетtronсвязь с блокчейном Bitcoin , безопасно привязывая транзакции из каждого блока Mintlayer к соответствующему блоку Bitcoin . Эта интеграция устанавливает симбиотические отношения между Mintlayer и Bitcoin, позволяя пользователям одновременно enjпреимуществами обеих сетей.
Smarttrac
Благодаря поддержке смарт-trac, Mintlayer может размещать децентрализованные приложения, которые сложно или невозможно реализовать непосредственно в Bitcoin. Эти смарт-tracобеспечиваются протоколом Stacks и его языком смарт-tracClarity.
Как и другие платформы для смарт-trac, эта позволяет создавать DeFi приложения, использовать невзаимозаменяемые токены (NFT), децентрализованные хранилища и многое другое. Эти dApps по-прежнему используют Bitcoin для расчетов, но применяют Mintlayer для более быстрой обработки и реализации сложной логики.
Как работает Mintlayer?
Mintlayer функционирует как блокчейн-экосистема, тесно связанная с сетью Bitcoin . Она внедряет уникальный механизм консенсуса, называемый динамическим распределением слотов (DSA), который сочетает в себе безопасность Bitcoin с выбором участников. Эта усовершенствованная версия Proof-of-Stake (PoS) стимулирует валидаторов вознаграждением за блоки и препятствует злонамеренному поведению.
Участие в сети
Для участия в консенсусе Mintlayer пользователи должны внести в стейкинг минимум 0,01% от общего объема токенов (например, 40 000 токенов ML). Этот стейкинг дает им право на отбор алгоритмом Mintlayer. Кроме того, пользователи должны внести токены в стейкинг в течение двух раундов до желаемого раунда участия, что приводит к трехэтапному периоду блокировки, который длится около трех недель. Поскольку токены ключевых заинтересованных сторон блокируются на длительный период времени, такая продолжительность блокировки служит сдерживающим фактором для противоправных действий.
Участники консенсуса могут продлить свою блокировку, что позволяет им участвовать в последующих раундах без необходимости проходить через первые два раунда блокировки. Кроме того, любой участник может занять несколько мест из 1008 доступных мест.
Mintlayer использует уникальный подход, при котором каждый блок Mintlayer ссылается на блок Bitcoin . В течение каждого раунда Mintlayer, который охватывает приблизительно 1008 блоков Bitcoin (около одной недели), участники выбираются из числа стейкеров для участия в создании новых блоков Mintlayer.
Участники, отвечающие установленным критериям, которые запускают узлы и соответствуют минимальному порогу стейкинга, выбираются с помощью алгоритма, использующего хеши блоков Bitcoin в качестве источника непредвзятой случайности. Алгоритм определяет порядок создания и проверки блоков участниками. Затем выбранным участникам поручается создание и распространение блока, а также сбор комиссий за транзакции в указанное время.
Для повышения долгосрочной безопасности блокчейна Bitcoin , Mintlayer использует систему контрольных точек. Эта система предотвращает атаки на большие расстояния и позволяет узлам, работающим в режиме быстрой синхронизации, загружать данные из последней контрольной точки, а не из всего блокчейна. Она также упрощает обрезку блоков блокчейна до достижения определенной высоты блока, минимизируя требования к хранению данных. Участники сети Mintlayer могут создавать контрольные точки в блокчейне Bitcoin с помощью функции OP_RETURN. После того, как на контрольной точке будет проверено достаточное количество блоков Mintlayer, узлы сети проверяют ее действительность.
Предложившие блок
Инициаторы создания блоков в Mintlayer получают выгоду от функции динамического создания блоков, которая предоставляет им 1-2-минутный интервал, в течение которого их блоки, вероятно, будут подписаны. Эта гибкость позволяет инициаторам максимизировать сбор комиссий, дожидаясь заполнения пула транзакций Mintlayer перед созданием и трансляцией нового блока.
В основе дизайна Mintlayer лежат принципы устойчивого развития и разнообразия. Ограничение на размер блока составляет 1 МБ, что гарантирует, что годовой размер блокчейна не превысит 525 ГБ даже в периоды высокой частоты создания блоков.
Чем отличается Mintlayer от других?
Mintlayer отличается использованием виртуальной машины WebAssembly (WASM) для выполнения Script Hash, языка программирования с неполной функцией Тьюринга. Script Hash включает в себя такие функции, как учетные записи с множественной подписью и хешированныеtracс временной блокировкой (HTLC), что позволяет создавать более сложныеtrac, обеспечивая при этом надежность, предсказуемость и эффективность.
Благодаря такой архитектуре Mintlayer предоставляет пользователям возможность беспрепятственного перехода между системами UTXO и системами на основе учетных записей с программируемыми пулами. Хотя функциональность смарт-tracMintlayer по умолчанию является неполной по Тьюрингу, у пользователей есть возможность сжечь токен Mintlayer в обмен на токен, являющийся полным по Тьюрингу. Эти программируемые токены обеспечивают более гибкую среду исполнения, позволяя пользователям отменять транзакции путем сжигания вновь созданного токена.
Mintlayer использует список контроля доступа (ACL), который позволяет накладывать ограничения на определенные криптовалютные транзакции для обеспечения соответствия требованиям законодательства или политики. Эмитенты токенов могут динамически обновлять эти правила для токенов MLS-01 посредством новых транзакций, обеспечивая расширенный контроль и гибкость.
Благодаря пакетной обработке транзакций, использованию модели UTXO и интеграции с сетью Lightning Network, Mintlayer предлагает пользователям преимущества в виде снижения комиссий и повышения пропускной способности транзакций. Хотя по умолчанию комиссии обычно оплачиваются токенами ML, у пользователей есть возможность оплачивать комиссии любым токеном MLS-01, принимаемым подписантом блока, что добавляет системе дополнительную гибкость.
Разбираемся в классификации Mintlayer: это решение второго уровня или сайдчейн?
Возникла некоторая путаница относительно того, следует ли классифицировать Mintlayer как решение второго уровня для Bitcoin или как сайдчейн. Чтобы прояснить этот вопрос, давайте рассмотрим характеристики блокчейнов второго уровня и сайдчейнов.
Блокчейн второго уровня
- Работает параллельно с основным блокчейном (например, Bitcoin)
- Повышает эффективность транзакций за счет переноса транзакций за пределы блокчейна (например, в сеть Lightning Network)
- Использует преимущества безопасности и децентрализации основного блокчейна
Сайдчейн
- Функционирует какdent блокчейн, связанный с основным блокчейном
- Устанавливает собственные правила, свойства безопасности и механизм консенсуса (например, Proof-of-Stake)
- Внедряет систему контрольных точек, позволяющую валидаторам ссылаться на предыдущие состояния
- Обеспечивает связь между собственными активами основного блокчейна и сайдчейном
При рассмотрении собственных функций Mintlayer, можно заметить, что он соответствует характеристикам сайдчейна. Он обладает собственнымdent блокчейном, использует механизм консенсуса Proof-of-Stake, систему контрольных точек и позволяет привязывать собственные BTC к эквивалентному обернутому Bitcoin через стандарт токенов MLS-01 или MLS-02.
Однако Mintlayer также включает в себя функциональность второго уровня благодаря интеграции с сетью Lightning Network. Эта интеграция позволяет пользователям извлекать выгоду из эффективности транзакций вне блокчейна, используя токены BTC, ML или MLS-01.
Учитывая, что Mintlayer сочетает в себе черты как сайдчейна, так и решения второго уровня, его наиболее точно можно классифицировать как гибридный сайдчейн второго уровня. Эта классификация учитывает двойственную природу Mintlayer, объединяя преимущества сайдчейна с дополнительными возможностями второго уровня, предоставляемыми интеграцией с Lightning Network.
Заключение
Mintlayer представляет собой новаторское решение для сайдчейнов второго уровня, разработанное для расширения возможностей блокчейна Bitcoin . Благодаря бесшовной интеграции функциональности смарт-trac, Mintlayer решает проблемы масштабируемости Bitcoin, одновременно предлагая улучшенную эффективность транзакций и расширенные возможности для децентрализованных финансов, децентрализованных бирж, стейблкоинов и токенизации.
Уникальные особенности, такие как консенсус динамического распределения слотов, выполнение виртуальных машин WebAssembly и интеграция с Lightning Network, выделяют Mintlayer как универсальный и инновационный протокол, который использует безопасность и децентрализацию Bitcoin , одновременно внедряя расширенные функциональные возможности.
EG 446 Введение в Mintlayer, сайдчейн второго уровня для Bitcoin