Огляд мови 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 є децентралізованим блокчейном з доказом частки, що має горизонтально масштабовану пропускну здатність і зберігання. Його команда займається розробкою блокчейну та мови програмування Move. Очікується, що Sui зможе обробляти понад 120,000 TPS, обробляючи незалежні транзакції за дуже короткий час, а більш складні транзакції (спільні об'єкти) — за 3 секунди.
Aptos
Aptos є блокчейном Layer 1, який прагне забезпечити універсальний і справедливий доступ до децентралізованих активів для мільярдів людей. Aptos наразі може досягати пропускної спроможності до 10 000 TPS, теоретично максимальна пропускна спроможність складає 160 000 TPS. Більшість транзакцій підтверджуються після двох трансляцій в мережі, остаточний час підтвердження складає 250 мілісекунд.
Лабораторії руху
Movement Labs є командою розробників Блокчейн, що прагне інтегрувати Блокчейн мережі для підтримки найшвидших та найбезпечніших Layer 2 рішень на Ethereum. Їхня місія полягає в поєднанні безпеки смарт-контрактів та паралелізації з ліквідністю та базою користувачів EVM.
вирішення проблеми безпеки
Movement Labs прагне створити модульну екосистему Блокчейн на основі Move, починаючи з M2, тобто першого MoveVM Layer 2 на базі Ethereum. Вони також впровадили нове середовище виконання, розроблене для обробки понад 30 000 транзакцій на секунду (TPS). Move-EVM дозволяє розробникам розгортати перевірений код під час виконання, запобігаючи повторним входам та іншим вектором атак.
інтеграція Move з модульністю
Модульна інтеграція є основою дизайнерської філософії Movement Labs. Завдяки розподілу Блокчейн стеку на модульні компоненти з чіткими інтерфейсами, досягається безшовна інтеграція, налаштування та оновлення. Розробники можуть комбінувати модулі для налаштування свого стеку.
Паралельний EVM та Move
Паралельний EVM є розробкою, спрямованою на поліпшення масштабованості та продуктивності Ethereum. Move та Solidity служать різним цілям, можуть співіснувати та доповнювати одне одного. У Movement Labs розробники можуть вибрати мову, яка найкраще відповідає їхнім потребам.
Капітал
Movement Labs завершила раунд фінансування серії A на 38 мільйонів доларів, у якому брали участь кілька відомих інвестиційних установ.
Майбутня дорожня карта
У короткостроковій перспективі розробники можуть очікувати розгортання першого смарт-контракту Move в тестовій мережі Ethereum. Довгостроковою метою є реалізація повного запуску Rollup у основній мережі, щоб принести силу Move всій екосистемі Ethereum. Movement Labs надає велике значення регіону Азіатсько-Тихоокеанського регіону та продовжить підтримувати азійських розробників Move, сприяючи зростанню екосистеми Move.
Ця сторінка може містити контент третіх осіб, який надається виключно в інформаційних цілях (не в якості запевнень/гарантій) і не повинен розглядатися як схвалення його поглядів компанією Gate, а також як фінансова або професійна консультація. Див. Застереження для отримання детальної інформації.
Переваги мови 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 є децентралізованим блокчейном з доказом частки, що має горизонтально масштабовану пропускну здатність і зберігання. Його команда займається розробкою блокчейну та мови програмування Move. Очікується, що Sui зможе обробляти понад 120,000 TPS, обробляючи незалежні транзакції за дуже короткий час, а більш складні транзакції (спільні об'єкти) — за 3 секунди.
Aptos
Aptos є блокчейном Layer 1, який прагне забезпечити універсальний і справедливий доступ до децентралізованих активів для мільярдів людей. Aptos наразі може досягати пропускної спроможності до 10 000 TPS, теоретично максимальна пропускна спроможність складає 160 000 TPS. Більшість транзакцій підтверджуються після двох трансляцій в мережі, остаточний час підтвердження складає 250 мілісекунд.
Лабораторії руху
Movement Labs є командою розробників Блокчейн, що прагне інтегрувати Блокчейн мережі для підтримки найшвидших та найбезпечніших Layer 2 рішень на Ethereum. Їхня місія полягає в поєднанні безпеки смарт-контрактів та паралелізації з ліквідністю та базою користувачів EVM.
вирішення проблеми безпеки
Movement Labs прагне створити модульну екосистему Блокчейн на основі Move, починаючи з M2, тобто першого MoveVM Layer 2 на базі Ethereum. Вони також впровадили нове середовище виконання, розроблене для обробки понад 30 000 транзакцій на секунду (TPS). Move-EVM дозволяє розробникам розгортати перевірений код під час виконання, запобігаючи повторним входам та іншим вектором атак.
інтеграція Move з модульністю
Модульна інтеграція є основою дизайнерської філософії Movement Labs. Завдяки розподілу Блокчейн стеку на модульні компоненти з чіткими інтерфейсами, досягається безшовна інтеграція, налаштування та оновлення. Розробники можуть комбінувати модулі для налаштування свого стеку.
Паралельний EVM та Move
Паралельний EVM є розробкою, спрямованою на поліпшення масштабованості та продуктивності Ethereum. Move та Solidity служать різним цілям, можуть співіснувати та доповнювати одне одного. У Movement Labs розробники можуть вибрати мову, яка найкраще відповідає їхнім потребам.
Капітал
Movement Labs завершила раунд фінансування серії A на 38 мільйонів доларів, у якому брали участь кілька відомих інвестиційних установ.
Майбутня дорожня карта
У короткостроковій перспективі розробники можуть очікувати розгортання першого смарт-контракту Move в тестовій мережі Ethereum. Довгостроковою метою є реалізація повного запуску Rollup у основній мережі, щоб принести силу Move всій екосистемі Ethereum. Movement Labs надає велике значення регіону Азіатсько-Тихоокеанського регіону та продовжить підтримувати азійських розробників Move, сприяючи зростанню екосистеми Move.