Move мова: нова парадигма розробки Блокчейн та перспективи екосистеми

Огляд мови Move та розвиток її екосистеми

Move є мовою програмування на основі Rust, спочатку розробленою для проектів блокчейн. Вона має на меті вирішити обмеження існуючих мов смарт-контрактів, забезпечуючи дефіцитність, детермінованість і перевіряність. Move спеціально розроблена для блокчейн-додатків, акцентуючи увагу на безпеці та ефективності, вона має незалежні від платформи характеристики, підтримує бібліотеки, інструменти та спільноту розробників, що працюють через блокчейни.

Переваги мови Move

Move має багато переваг на основі існуючих мов програмування блокчейнів. Його ресурсно-орієнтована модель програмування та вбудовані функції безпеки роблять його ідеальним вибором для створення безпечних і високопродуктивних блокчейн-додатків. Дизайн Move підкреслює безпеку, намагаючись уникнути багатьох поширених проблем Web3, таких як повторні вразливості, токсичні токени та підроблені схвалення токенів. Цифрові активи розглядаються як ресурси, що означає, що їх не можна довільно копіювати або знищувати.

Об'єктно-орієнтоване та активозалежне програмування

Move була розроблена як об'єктно-орієнтована та заснована на активах мова програмування. У Sui Move об'єкти є основними, що дозволяє детальний контроль доступу. Глобальна структура зберігання відображає ID об'єктів на об'єкти, підтримуючи ефективну обробку транзакцій та точне представлення доступу. Модель здібностей Move гарантує, що об'єкти мають певні права, запобігаючи несанкціонованим операціям, таким як копіювання або видалення об'єктів.

Використання Move Prover для формальної верифікації

Move Prover є інструментом верифікації, який допомагає розробникам писати формальні специфікації для ключових функцій їхніх програм і перевіряти правильність виконання коду за короткий проміжок часу. Цей інструмент є критично важливим для запобігання поширених помилок у смарт-контрактах, що дозволяє встановлювати передумови, постумови та незмінності даних. Move Prover інтегрується з системою побудови Move, що дозволяє розробникам легко перевіряти свій код.

Управа та спільнота

Розвиток Move зараз включає різноманітні команди з різних установ, включаючи академічні кола та спільноту безпеки. Принципи дизайну мови зосереджені на простоті та крос-платформеній придатності, що забезпечує гнучкість і зручність використання як для досвідчених розробників смарт-контрактів, так і для новачків з Web2. Метод управління Move має на меті уникнути спірних рішень, зосереджуючись на основних принципах і розширюючи мову лише в разі необхідності.

Рання екосистема Move

Суй

Sui є децентралізованим блокчейном на основі доказу частки, який має горизонтальну масштабованість пропускної здатності та зберігання. Sui очікує, що зможе обробляти понад 120 000 TPS, виконувати незалежні транзакції за підсумки менше секунди і обробляти більш складні транзакції за 3 секунди. Sui внесла деякі зміни у ключові функції Move, особливо в глобальних операторах зберігання та ключових можливостях, оптимізуючи механізми зберігання та адресації, що покращує продуктивність мережі та зменшує час підтвердження транзакцій.

Аптос

Aptos є блокчейном першого рівня, метою якого є створення універсального та справедливого доступу до децентралізованих активів для мільярдів людей. Aptos наразі здатний досягати пропускної спроможності до 10,000 TPS, теоретична максимальна пропускна спроможність становить 160,000 TPS. Більшість транзакцій підтверджуються після двох трансляцій в мережі, а кінцевий час підтвердження становить 250 мілісекунд. Aptos розширює функціональність основного MoveVM за допомогою адаптаційного шару, включаючи реалізацію паралелізму через Block-STM, паралельне виконання транзакцій без потреби введення з боку користувача, масове зберігання таблиць в облікових записах та детальне розділення зберігання.

Лабораторії руху

Movement Labs – це команда розробників блокчейну, яка прагне інтегрувати блокчейн-мережі для підтримки найшвидших і найбезпечніших рішень другого рівня на Ethereum. Їхня місія полягає в поєднанні безпеки смарт-контрактів та паралелізації з ліквідністю та базою користувачів EVM. Завдяки їхньому флагманському L2, вони з'єднують Rollup з Move Stack, впроваджуючи MoveVM в Ethereum.

вирішення проблеми безпеки

Movement Labs прагне створити модульну екосистему блокчейну на базі Move, починаючи з M2, що є першим Layer 2 MoveVM для Ethereum. Вони також впровадили нове середовище виконання, спроектоване для понад 30 000 транзакцій на секунду. Move-EVM дозволяє розробникам розгортати перевірений код під час виконання, запобігаючи повторним входам та іншим векторним атакам.

інтеграція Move з модульністю

Модульна інтеграція є основою дизайнерської філософії Movement Labs. Розбиваючи стек блокчейну на модульні компоненти з чіткими інтерфейсами, досягається безшовна інтеграція, налаштування та оновлення. Розробники можуть комбінувати модулі для налаштування свого стека.

Паралельний EVM та Move

Паралельний EVM — це розробка, спрямована на покращення масштабованості та продуктивності Ethereum. Move і Solidity виконують різні цілі, можуть співіснувати та доповнювати одна одну. У Movement Labs розробники можуть вибрати мову, яка найкраще відповідає їхнім потребам. Реалізація MoveVM в середовищі виконання Ethereum може значно підвищити пропускну здатність, що дозволяє розробникам створювати нові типи додатків Ethereum.

децентралізований сортувальник

Movement є модульним L2, де M1 є виконавчим шаром мережі, а M2 має інтегрований механізм децентралізованих вузлів сортування, що забезпечує безкоштовний ринок газу для мережі Movement.

Сумісність Move та Solidity

Movement розробив перекладач для Solidity, що дозволяє смарт-контрактам, написаним на Solidity, використовувати принципи ООП на Movement. Проте, перекладені контракти можуть зіткнутися з інженерними викликами, такими як обмежений доступ до об'єктів Move під час використання Solidity або різниця в стандартах токенів та NFT.

Фінанси

25 квітня Movement Labs завершила раунд фінансування А на суму 38 мільйонів доларів, в якому взяли участь кілька відомих інвестиційних установ.

Майбутня дорожня карта

У короткостроковій перспективі розробники можуть очікувати розгортання першого смарт-контракту Move на тестовій мережі Ethereum. Movement Labs також випустить набір інструментів і ресурсів Move для підтримки розробників. Довгострокова мета полягає у реалізації повного запуску Rollup в основній мережі, щоб принести силу Move в екосистему Ethereum.

Як частина своєї глобальної стратегії розширення, Movement Labs приділяє велику увагу регіону Азіатсько-Тихоокеанського. Вони продовжать підтримувати розробників Move в Азії, надаючи необхідні ресурси, освіту та можливості, демонструючи їх видатну роботу та сприяючи зростанню екосистеми Move.

MOVE2.02%
Переглянути оригінал
Ця сторінка може містити контент третіх осіб, який надається виключно в інформаційних цілях (не в якості запевнень/гарантій) і не повинен розглядатися як схвалення його поглядів компанією Gate, а також як фінансова або професійна консультація. Див. Застереження для отримання детальної інформації.
  • Нагородити
  • 6
  • Поділіться
Прокоментувати
0/400
Rekt_Recoveryvip
· 19год тому
постраждав достатньо, щоб знати краще... ржавчина виглядає підозріло зараз, чесно кажучи
Переглянути оригіналвідповісти на0
HashBanditvip
· 23год тому
коли я майнив eth, безпека не мала значення... але, чесно кажучи, функції безпеки move мене дійсно зацікавили
Переглянути оригіналвідповісти на0
BearMarketBarbervip
· 23год тому
Старі гравці Rust стали невдахами
Переглянути оригіналвідповісти на0
TopBuyerBottomSellervip
· 23год тому
Знову нова іграшка, витрачає мій час.
Переглянути оригіналвідповісти на0
CommunityJanitorvip
· 08-03 19:14
move справді смачний!!
Переглянути оригіналвідповісти на0
StakeTillRetirevip
· 08-03 19:13
Ще одна мова смартконтрактів, хто витримає?
Переглянути оригіналвідповісти на0
  • Закріпити