Madara использует платформу Substrate и интегрирует виртуальную машину Cairo для выполнения программ Cairo и смарт-контрактов Starknet, тем самым улучшая виртуальную машину Cairo.
Представьте, если бы вы могли адаптировать блокчейн к уникальным потребностям вашего приложения — это именно то, что предоставляет Lisk. Lisk — это блокчейн для конкретного приложения, который предоставляет разработчикам гибкость для тонкой настройки аспектов цепочки в соответствии с потребностями их приложений, таких как выбор другой хэш-функции или пользовательского алгоритма консенсуса. Лучше всего то, что цепочка приложений, построенная на сильном L1 или L2 и наследующая безопасность L1 или L2, предоставляет разработчикам лучшее из обоих миров.
Madara — революционный секвенсор, сочетающий в себе гибкость и молниеносную производительность. Секвенсор — это объект, отвечающий за выполнение транзакций и группировку их в пакеты. Как отправная точка для запуска собственной цепочки приложений Starknet, Мадара открывает огромные возможности для экспериментов в экосистеме Starknet, как никогда раньше.
Прежде чем мы углубимся в то, как Мадара наделяет цепочки приложений Starknet мощными функциями, нам нужно ответить на вопрос: почему разработчики выбирают создание цепочек приложений в Starknet, а не прямое использование эффективного накопительного пакета Starknet? Можно задаться вопросом, достаточно ли хорош Starknet для большинства сценариев.
Давайте сначала поймем, почему Lisk является привлекательным способом расширения экосистемы Starknet.
Мадара, разработанная командой StarkWare Discovery (также известной как Keep Starknet Strange), была разработана, чтобы воплотить в жизнь концепцию StarkWare о расширении фракталов. Есть много причин, по которым разработчики предпочитают создавать цепочку приложений Starknet (или уровень L3) вместо того, чтобы напрямую полагаться на Starknet.
Разработчики приложений сталкиваются с серьезными проблемами, когда речь идет о масштабируемости существующей инфраструктуры блокчейна. Масштабируемость состоит из двух ключевых моментов: высокая скорость и низкая стоимость. Снижая стоимость каждого уровня в тысячу раз, разработчики могут значительно снизить общую стоимость от L1 до L3 до миллиона раз. На пропускную способность не влияет активность сторонних приложений, поскольку приложение оснащено выделенной цепочкой блоков и не конкурирует с ней за ресурсы, обеспечивая стабильно бесперебойную работу.
Универсальные сети, такие как Starknet и Ethereum, приняли различные меры, чтобы гарантировать, что каждый может использовать сеть, что привело к ограничению среды. С помощью Lisk разработчики могут точно настраивать аспекты своих приложений и инфраструктуры для создания пользовательских решений. Если вам не нравится какая-то функция Cairo VM, вы можете удалить ее в своей цепочке приложений.
Настраиваемость Lisk также позволяет разработчикам использовать функции, которые в настоящее время недоступны или опасны в таких средах, как Starknet. Lisk дает автономию всем командам, позволяя им свободно писать и разрешать любые подсказки кода, которые им нужны. Это позволяет Lisk разблокировать многие варианты использования, такие как включение KYC в сети без раскрытия личной информации.
Далее давайте разберемся во взаимодействии между различными уровнями, управляющими цепочкой приложений, и роли Мадары в ней.
Madara использует платформу Substrate и интегрирует виртуальную машину Cairo для выполнения программ Cairo и смарт-контрактов Starknet, тем самым улучшая виртуальную машину Cairo. Substrate — это фреймворк Rust с открытым исходным кодом, известный своей гибкостью для создания настраиваемых блокчейнов. Между тем виртуальная машина Cairo специально разработана для эффективного создания доказательств правильности выполнения программы. Lisk обеспечивает безопасную интеграцию со Starknet, используя отслеживание состояния и смарт-контракты для проверки доказательств на L2. В результате Мадара может воспользоваться мощными возможностями Cairo для доказуемого выполнения программы.
Присущая платформе Substrate модульность позволяет разработчикам легко настраивать цепочки приложений. Никаких предположений не налагается, что позволяет вам интегрировать в ваше приложение собственные согласованные протоколы, хэш-функции, схемы подписи, схемы хранения и т. д., при этом используя Cairo для создания доказательств. Разработчики могут делать все, что хотят, без ограничений, оставаясь при этом доказуемыми, и наследуют безопасность базовой цепочки (будь то Starknet или Ethereum).
Первоначально Madara будет очень похожа на Starknet, что позволит компоновать смарт-контракты в экосистеме Starknet. Есть еще большие планы на будущее, поскольку Starknet интегрируется с Herodotus, чтобы использовать доказательство хранения для совместимости. Интеграция доказательства хранения также позволит сети приложений Madara учитывать состояние и ликвидность других цепочек.
Приготовьтесь стать свидетелями новой эры, поскольку Мадара открывает возможности королевства Старкнет!