Move мова екосистема: від безпечного дизайну до крос-ланцюг застосувань

robot
Генерація анотацій у процесі

Move мова та її екосистема

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

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

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

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

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

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

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

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

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

Ранній екосистеми Move

Суй

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

Aptos

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

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

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

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

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

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

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

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

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

Капітал

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

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

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

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

MOVE-0.28%
Переглянути оригінал
Ця сторінка може містити контент третіх осіб, який надається виключно в інформаційних цілях (не в якості запевнень/гарантій) і не повинен розглядатися як схвалення його поглядів компанією Gate, а також як фінансова або професійна консультація. Див. Застереження для отримання детальної інформації.
  • Нагородити
  • 8
  • Репост
  • Поділіться
Прокоментувати
0/400
NFTRegretDiaryvip
· 08-06 07:35
Після того, як я завершив неприємний проект, я зрозумів.
Переглянути оригіналвідповісти на0
GateUser-e51e87c7vip
· 08-05 10:28
Чи підходить Move для створення публічної блокчейн-мережі?
Переглянути оригіналвідповісти на0
TokenVelocityTraumavip
· 08-03 18:09
безпека активів пампнула
Переглянути оригіналвідповісти на0
MoneyBurnervip
· 08-03 08:45
Варто поглиблено дослідити
Переглянути оригіналвідповісти на0
GameFiCriticvip
· 08-03 08:45
Розібрався з Move
Переглянути оригіналвідповісти на0
ZenZKPlayervip
· 08-03 08:43
Народжений у епоху смартконтрактів
Переглянути оригіналвідповісти на0
SchroedingerMinervip
· 08-03 08:26
Технологія, яку варто спробувати
Переглянути оригіналвідповісти на0
LayerZeroEnjoyervip
· 08-03 08:19
Move не лише майбутнє
Переглянути оригіналвідповісти на0
  • Закріпити