Move є мовою програмування на основі Rust, спеціально розробленою для блокчейн-додатків. Вона має на меті вирішити обмеження існуючих мов смарт-контрактів, забезпечуючи дефіцитність, детермінацію та перевірність. Особливості Move включають платформену незалежність, підтримку крос-блокчейн бібліотек, інструментів і спільноти розробників.
Переваги мови Move
Move має кілька переваг на основі існуючих мов блокчейну. Його орієнтована на ресурси модель програмування та вбудовані функції безпеки роблять його ідеальним вибором для створення безпечних, високопродуктивних блокчейн-додатків. Дизайн Move підкреслює безпеку, має на меті уникнення поширених проблем Web3, таких як повторне введення, токсичні токени та підроблені дозволи на токени. У Move цифрові активи вважаються ресурсами, які не можуть бути довільно скопійовані або знищені.
Об'єктно-орієнтоване та основане на активах програмування
Move є об'єктно-орієнтованою та активо-орієнтованою мовою програмування. У Sui Move об'єкти є основними, що дозволяє тонке управління доступом. Глобальна структура зберігання відображає ID об'єкта на об'єкт, підтримуючи ефективну обробку транзакцій та точне представлення доступу. Модель можливостей Move забезпечує наявність у об'єктів певних прав, запобігаючи несанкціонованим операціям, таким як копіювання або видалення об'єктів.
Використання Move Prover для формальної верифікації
Move Prover — це інструмент перевірки, який допомагає розробникам писати формальні специфікації для ключових функцій додатків і швидко перевіряти правильність виконання коду. Цей інструмент є важливим для запобігання поширеним помилкам смарт-контрактів, дозволяючи встановлювати передумови, постумови та інваріанти даних. Move Prover інтегрується з системою побудови Move, що дозволяє розробникам легко перевіряти свій код.
Управління та спільнота
Розвиток Move зараз залучає різноманітні команди з різних установ, включаючи академічну спільноту та спільноту безпеки. Принципи дизайну мови зосереджені на простоті та крос-платформній придатності, що забезпечує її гнучкість і простоту використання як для досвідчених розробників смарт-контрактів, так і для новачків з Web2. Метод управління Move спрямований на уникнення спірних рішень шляхом зосередження на основних принципах і розширення мови лише за необхідності.
Ранній екосистеми Move
Суй
Sui є децентралізованою блокчейном на основі доказів частки, що має горизонтально масштабовану пропускну здатність та зберігання. Його команда складається з розробників передових блокчейн-технологій, які працювали над блокчейном Diem і мовою програмування Move. Sui очікує, що зможе обробляти понад 120,000 TPS, виконувати окремі транзакції менш ніж за секунду і обробляти більш складні транзакції протягом 3 секунд.
Aptos
Aptos є блокчейном Layer 1, мета якого - створити універсальний та справедливий доступ до децентралізованих активів для мільярдів людей. Aptos наразі може досягати пропускної здатності до 10,000 TPS, теоретична максимальна пропускна здатність становить 160,000 TPS. Більшість транзакцій підтверджуються після двох мережевих трансляцій, а остаточний час підтвердження становить 250 мілісекунд.
Лабораторії руху
Movement Labs є командою розробників блокчейну, яка прагне інтегрувати мережі блокчейну для підтримки найшвидших і найнадійніших рішень другого рівня на Ethereum. Їхня мета – прискорити інновації в криптосфері, дозволяючи розробникам створювати наступні значні застосунки на ланцюгу.
вирішення проблем безпеки
Movement Labs прагне створити модульну екосистему блокчейну на базі Move, починаючи з M2, першого Layer 2 MoveVM на Ethereum. Вони також впровадили нове середовище виконання, розроблене для обробки понад 30,000 транзакцій на секунду.
інтеграція Move з модульним підходом
Основна філософія дизайну Movement Labs полягає в модульній інтеграції. Шляхом розподілу блокчейн-стеку на модульні компоненти з чіткими інтерфейсами досягається безшовна інтеграція, налаштування та оновлення.
Паралельний EVM та Move
Movement Labs дозволяє розробникам обирати найбільш підходящу для їхніх потреб мову. Реалізуючи MoveVM в середовищі виконання Ethereum, можна суттєво підвищити пропускну здатність, що дає змогу розробникам створювати нові типи додатків для Ethereum.
Фінансування
25 квітня Movement Labs завершила раунд фінансування A на 38 мільйонів доларів, в якому взяло участь кілька відомих інвестиційних установ.
Майбутня дорожня карта
У короткостроковій перспективі розробники можуть очікувати запуск першого смарт-контракту Move в тестовій мережі Ethereum. Довгострокова мета полягає в реалізації повноцінного запуску Rollup в основній мережі, що принесе силу Move всій екосистемі Ethereum. Movement Labs також продовжить підтримувати азіатських розробників Move, сприяючи зростанню екосистеми Move.
Ця сторінка може містити контент третіх осіб, який надається виключно в інформаційних цілях (не в якості запевнень/гарантій) і не повинен розглядатися як схвалення його поглядів компанією Gate, а також як фінансова або професійна консультація. Див. Застереження для отримання детальної інформації.
Екосистема мови Move бурхливо розвивається, безпека та крос-ланцюгова сумісність стають її яскравими рисами.
Огляд Move мови та розвиток її екосистеми
Move є мовою програмування на основі Rust, спеціально розробленою для блокчейн-додатків. Вона має на меті вирішити обмеження існуючих мов смарт-контрактів, забезпечуючи дефіцитність, детермінацію та перевірність. Особливості Move включають платформену незалежність, підтримку крос-блокчейн бібліотек, інструментів і спільноти розробників.
Переваги мови Move
Move має кілька переваг на основі існуючих мов блокчейну. Його орієнтована на ресурси модель програмування та вбудовані функції безпеки роблять його ідеальним вибором для створення безпечних, високопродуктивних блокчейн-додатків. Дизайн Move підкреслює безпеку, має на меті уникнення поширених проблем Web3, таких як повторне введення, токсичні токени та підроблені дозволи на токени. У Move цифрові активи вважаються ресурсами, які не можуть бути довільно скопійовані або знищені.
Об'єктно-орієнтоване та основане на активах програмування
Move є об'єктно-орієнтованою та активо-орієнтованою мовою програмування. У Sui Move об'єкти є основними, що дозволяє тонке управління доступом. Глобальна структура зберігання відображає ID об'єкта на об'єкт, підтримуючи ефективну обробку транзакцій та точне представлення доступу. Модель можливостей Move забезпечує наявність у об'єктів певних прав, запобігаючи несанкціонованим операціям, таким як копіювання або видалення об'єктів.
Використання Move Prover для формальної верифікації
Move Prover — це інструмент перевірки, який допомагає розробникам писати формальні специфікації для ключових функцій додатків і швидко перевіряти правильність виконання коду. Цей інструмент є важливим для запобігання поширеним помилкам смарт-контрактів, дозволяючи встановлювати передумови, постумови та інваріанти даних. Move Prover інтегрується з системою побудови Move, що дозволяє розробникам легко перевіряти свій код.
Управління та спільнота
Розвиток Move зараз залучає різноманітні команди з різних установ, включаючи академічну спільноту та спільноту безпеки. Принципи дизайну мови зосереджені на простоті та крос-платформній придатності, що забезпечує її гнучкість і простоту використання як для досвідчених розробників смарт-контрактів, так і для новачків з Web2. Метод управління Move спрямований на уникнення спірних рішень шляхом зосередження на основних принципах і розширення мови лише за необхідності.
Ранній екосистеми Move
Суй
Sui є децентралізованою блокчейном на основі доказів частки, що має горизонтально масштабовану пропускну здатність та зберігання. Його команда складається з розробників передових блокчейн-технологій, які працювали над блокчейном Diem і мовою програмування Move. Sui очікує, що зможе обробляти понад 120,000 TPS, виконувати окремі транзакції менш ніж за секунду і обробляти більш складні транзакції протягом 3 секунд.
Aptos
Aptos є блокчейном Layer 1, мета якого - створити універсальний та справедливий доступ до децентралізованих активів для мільярдів людей. Aptos наразі може досягати пропускної здатності до 10,000 TPS, теоретична максимальна пропускна здатність становить 160,000 TPS. Більшість транзакцій підтверджуються після двох мережевих трансляцій, а остаточний час підтвердження становить 250 мілісекунд.
Лабораторії руху
Movement Labs є командою розробників блокчейну, яка прагне інтегрувати мережі блокчейну для підтримки найшвидших і найнадійніших рішень другого рівня на Ethereum. Їхня мета – прискорити інновації в криптосфері, дозволяючи розробникам створювати наступні значні застосунки на ланцюгу.
вирішення проблем безпеки
Movement Labs прагне створити модульну екосистему блокчейну на базі Move, починаючи з M2, першого Layer 2 MoveVM на Ethereum. Вони також впровадили нове середовище виконання, розроблене для обробки понад 30,000 транзакцій на секунду.
інтеграція Move з модульним підходом
Основна філософія дизайну Movement Labs полягає в модульній інтеграції. Шляхом розподілу блокчейн-стеку на модульні компоненти з чіткими інтерфейсами досягається безшовна інтеграція, налаштування та оновлення.
Паралельний EVM та Move
Movement Labs дозволяє розробникам обирати найбільш підходящу для їхніх потреб мову. Реалізуючи MoveVM в середовищі виконання Ethereum, можна суттєво підвищити пропускну здатність, що дає змогу розробникам створювати нові типи додатків для Ethereum.
Фінансування
25 квітня Movement Labs завершила раунд фінансування A на 38 мільйонів доларів, в якому взяло участь кілька відомих інвестиційних установ.
Майбутня дорожня карта
У короткостроковій перспективі розробники можуть очікувати запуск першого смарт-контракту Move в тестовій мережі Ethereum. Довгострокова мета полягає в реалізації повноцінного запуску Rollup в основній мережі, що принесе силу Move всій екосистемі Ethereum. Movement Labs також продовжить підтримувати азіатських розробників Move, сприяючи зростанню екосистеми Move.