Madara використовує фреймворк Substrate та інтегрує Cairo VM для виконання програм Cairo та розумних контрактів Starknet, покращуючи таким чином Cairo VM.
Уявіть, якби ви могли адаптувати блокчейн до унікальних потреб вашої програми — це саме те, що надає Lisk. Lisk — це спеціальний блокчейн для конкретної програми, який надає розробникам гнучкість для тонкого налаштування аспектів ланцюга відповідно до потреб їхньої програми, наприклад, вибору іншої хеш-функції або спеціального алгоритму консенсусу. Найкраще те, що ланцюжок програм, побудований на потужному рівні L1 або L2 і успадковує безпеку рівня L1 або L2, надає розробникам найкраще з обох світів.
Madara — це кардинальний секвенсор, який поєднує в собі гнучкість і блискавичну продуктивність. Секвенсер — це суб’єкт, який відповідає за виконання транзакцій і групування їх у пакети. Будучи точкою входу для запуску власного Starknet AppChain, Madara відкриває широкі можливості для експериментів в екосистемі Starknet, як ніколи раніше.
Перш ніж ми заглибимося в те, як Madara наділяє ланцюжки додатків Starknet потужними функціями, нам потрібно відповісти на запитання: чому розробники вирішують створювати ланцюжки додатків на Starknet замість безпосереднього використання ефективного зведення Starknet? Хтось може задатися питанням, чи достатньо Starknet для більшості сценаріїв.
Давайте спочатку зрозуміємо, чому Lisk є привабливим способом розширення екосистеми Starknet.
Madara, розроблена командою StarkWare Discovery Team (також відомою як Keep Starknet Strange), була розроблена, щоб реалізувати бачення StarkWare щодо фрактального розширення. Є багато причин, чому розробники обирають створення ланцюжка програм Starknet (або рівня L3) замість того, щоб безпосередньо покладатися на Starknet.
Розробники додатків стикаються зі значними проблемами, коли мова заходить про масштабованість існуючої інфраструктури блокчейн. Масштабованість складається з двох ключових моментів: висока швидкість і низька вартість. Зменшивши вартість кожного рівня в тисячу разів, розробники можуть значно зменшити загальну вартість від L1 до L3 майже в мільйон разів. Пропускна здатність не залежить від активності сторонніх програм, оскільки програма оснащена спеціальним блокчейном і не конкурує з нею за ресурси, забезпечуючи безперебійну роботу.
Універсальні мережі, такі як Starknet і Ethereum, вжили різноманітних заходів, щоб гарантувати, що кожен може користуватися мережею, що призвело до обмеженого середовища. За допомогою Lisk розробники можуть точно налаштовувати аспекти своїх програм та інфраструктури для створення індивідуальних рішень. Якщо вам не подобається певна функція Cairo VM, ви можете видалити її в ланцюжку програм.
Можливість налаштування Lisk також дозволяє розробникам використовувати функції, які наразі недоступні або ризиковані в таких середовищах, як Starknet. Lisk надає автономію всім командам, дозволяючи їм вільно писати та авторизувати будь-які потрібні підказки коду. Це дозволяє Lisk розблокувати багато варіантів використання, наприклад увімкнути KYC у ланцюзі без розкриття особистої інформації.
Далі розглянемо взаємодію між різними рівнями, які керують ланцюжком додатків, і роль Madara в ньому.
Madara використовує фреймворк Substrate та інтегрує Cairo VM для виконання програм Cairo та розумних контрактів Starknet, покращуючи таким чином Cairo VM. Substrate — фреймворк Rust з відкритим вихідним кодом, відомий своєю гнучкістю для створення настроюваних блокчейнів. Тим часом Cairo VM спеціально розроблена для ефективної генерації доказів дійсності виконання програми. Lisk забезпечує безпечну інтеграцію зі Starknet, використовуючи відстеження стану та розумні контракти для перевірки доказів на L2. У результаті Madara може скористатися потужними можливостями Cairo для досягнення перевіреного виконання програми.
Внутрішня модульність інфраструктури Substrate дозволяє розробникам легко налаштовувати ланцюжки додатків. Жодних припущень не нав’язується, що дозволяє інтегрувати ваші власні протоколи консенсусу, хеш-функції, схеми підписів, макети сховищ тощо у вашу програму, водночас використовуючи Cairo для створення доказів. Розробники можуть вільно робити все, що завгодно, без обмежень, залишаючись доказовими, і успадковують безпеку основного ланцюга (чи то Starknet, чи Ethereum).
Спочатку Madara буде дуже схожий на Starknet, забезпечуючи можливість компонування смарт-контрактів в екосистемі Starknet. Є ще більші плани на майбутнє, оскільки Starknet інтегрується з Herodotus для використання підтвердження зберігання для сумісності. Інтеграція підтвердження зберігання також дозволить ланцюжку додатків Madara враховувати стан і ліквідність інших ланцюжків.
Будьте готові стати свідками нової ери, коли Madara відкриває можливості королівства Starknet!