Move мова: безпечний та ефективний новий вибір для програмування смартконтрактів Блокчейн
Move є мовою програмування на базі Rust, спеціально розробленою для застосувань у Блокчейн. Вона має на меті вирішення обмежень існуючих смартконтрактних мов, пропонуючи дефіцитність, визначеність і перевіряність. Move акцентує увагу на безпеці та ефективності, має незалежні від платформи характеристики, підтримує бібліотеки, інструменти та спільноту розробників через різні Блокчейн.
Основні переваги мови Move
Move має кілька переваг на базі існуючих мов Блокчейн:
Ресурсно-орієнтована модель програмування та вбудовані функції безпеки сприяють створенню безпечних та високопродуктивних Блокчейн-додатків
Основна увага приділяється уникненню поширених проблем Web3, таких як повторний вхід, токсичні токени тощо
Розглядати цифрові активи як ресурси, запобігати їхньому довільному копіюванню або знищенню
Об'єктно-орієнтоване та активорозрахункове програмування
Move є об'єктно-орієнтованою та заснованою на активах мовою програмування. У Sui Move об'єкти є основою, що дозволяє детальний контроль доступу. Глобальна структура зберігання відображає ID об'єкта на об'єкт, підтримуючи ефективну обробку транзакцій та точне представлення доступу. Модель можливостей Move гарантує, що об'єкти мають певні права, запобігаючи несанкціонованим операціям.
Інструмент формальної верифікації Move Prover
Move Prover є інструментом перевірки, який допомагає розробникам писати формальні специфікації для ключових функцій програм та швидко перевіряти правильність виконання коду. Це має вирішальне значення для запобігання поширеним помилкам смартконтрактів, дозволяючи визначати передумови, постумови та інваріантність даних. Move Prover інтегрується з системою побудови Move, що полегшує розробникам перевірку коду.
Екосистема Move
Суї
Sui є децентралізованим блокчейном на основі доказу частки, який має горизонтально масштабовану пропускну здатність та зберігання. Його команда складається з фахівців з передового відділу розробки блокчейну Meta, які займаються розробкою блокчейну Diem та мови програмування Move. Sui очікує, що зможе обробляти понад 120 000 TPS, обробляючи незалежні транзакції менш ніж за секунду та більш складні транзакції за 3 секунди.
Aptos
Aptos є Блокчейн другого рівня, який має на меті забезпечити універсальний і справедливий доступ до децентралізованих активів для мільярдів людей. Aptos наразі може досягати пропускної здатності до 10 000 TPS, теоретична максимальна пропускна здатність становить 160 000 TPS. Більшість транзакцій підтверджуються після двох мережевих трансляцій, кінцевий час підтвердження становить 250 мілісекунд.
Інновації Movement Labs
Movement Labs прагне інтегрувати Блокчейн мережі, підтримуючи найшвидші та найнадійніші рішення Layer 2 на Ethereum. Їхній флагманський L2 поєднує Rollup з Move Stack, вводячи MoveVM в екосистему Ethereum.
підвищення безпеки
Movement Labs побудувала модульну Блокчейн екосистему на основі Move, починаючи з першого MoveVM Layer ( Ethereum. Вони запровадили нове середовище виконання, розроблене для обробки понад 30 000 транзакцій на секунду. Move-EVM дозволяє розгортати перевірений код під час виконання, запобігаючи повторному входу та іншим векторами атак.
) Модульна інтеграція
Movement Labs використовує модульний інтеграційний дизайн, розглядаючи стек Блокчейн як набір модульних компонентів з чіткими інтерфейсами. Цей підхід забезпечує безшовну інтеграцію, налаштування та оновлення, дозволяючи розробникам комбінувати модулі для налаштування свого технологічного стеку.
Сумісність Move та Solidity
Movement розробив компілятор Solidity, який дозволяє смартконтрактам, написаним на Solidity, використовувати об'єктно-орієнтовані принципи програмування на Movement. Однак, перекладені контракти можуть стикатися з деякими інженерними викликами, такими як обмежений доступ до об'єктів Move або відмінності в стандартах токенів.
Майбутній розвиток
У короткостроковій перспективі розробники можуть очікувати впровадження першого смартконтракту Move на тестовій мережі Ethereum. Movement Labs також випустить набір інструментів та ресурсів для підтримки розробників. Довгострокова мета полягає у реалізації повного запуску Rollup на основній мережі, щоб принести переваги Move до всього екосистеми Ethereum.
Movement Labs приділяє увагу розвитку Азійсько-Тихоокеанського регіону, продовжуватиме підтримувати розробників Move в Азії, надаючи необхідні ресурси, освіту та можливості для сприяння зростанню екосистеми Move.
Ця сторінка може містити контент третіх осіб, який надається виключно в інформаційних цілях (не в якості запевнень/гарантій) і не повинен розглядатися як схвалення його поглядів компанією Gate, а також як фінансова або професійна консультація. Див. Застереження для отримання детальної інформації.
23 лайків
Нагородити
23
7
Поділіться
Прокоментувати
0/400
MeaninglessGwei
· 2год тому
тканина solidity належить
Переглянути оригіналвідповісти на0
LayerZeroHero
· 07-15 19:20
move дивовижний а rust爹
Переглянути оригіналвідповісти на0
BlockImposter
· 07-13 20:37
Нарешті хтось серйозно займається безпекою! Ходімо!
Переглянути оригіналвідповісти на0
DAOdreamer
· 07-13 18:59
так собі, не відчуваю, що це щось особливе
Переглянути оригіналвідповісти на0
StealthDeployer
· 07-13 18:58
Внутрішнє змагання знову випустило нову мову... я ще не розібрався з rust.
Мова Move: новий безпечний та ефективний вибір для програмування смартконтрактів Блокчейн
Move мова: безпечний та ефективний новий вибір для програмування смартконтрактів Блокчейн
Move є мовою програмування на базі Rust, спеціально розробленою для застосувань у Блокчейн. Вона має на меті вирішення обмежень існуючих смартконтрактних мов, пропонуючи дефіцитність, визначеність і перевіряність. Move акцентує увагу на безпеці та ефективності, має незалежні від платформи характеристики, підтримує бібліотеки, інструменти та спільноту розробників через різні Блокчейн.
Основні переваги мови Move
Move має кілька переваг на базі існуючих мов Блокчейн:
Об'єктно-орієнтоване та активорозрахункове програмування
Move є об'єктно-орієнтованою та заснованою на активах мовою програмування. У Sui Move об'єкти є основою, що дозволяє детальний контроль доступу. Глобальна структура зберігання відображає ID об'єкта на об'єкт, підтримуючи ефективну обробку транзакцій та точне представлення доступу. Модель можливостей Move гарантує, що об'єкти мають певні права, запобігаючи несанкціонованим операціям.
Інструмент формальної верифікації Move Prover
Move Prover є інструментом перевірки, який допомагає розробникам писати формальні специфікації для ключових функцій програм та швидко перевіряти правильність виконання коду. Це має вирішальне значення для запобігання поширеним помилкам смартконтрактів, дозволяючи визначати передумови, постумови та інваріантність даних. Move Prover інтегрується з системою побудови Move, що полегшує розробникам перевірку коду.
Екосистема Move
Суї
Sui є децентралізованим блокчейном на основі доказу частки, який має горизонтально масштабовану пропускну здатність та зберігання. Його команда складається з фахівців з передового відділу розробки блокчейну Meta, які займаються розробкою блокчейну Diem та мови програмування Move. Sui очікує, що зможе обробляти понад 120 000 TPS, обробляючи незалежні транзакції менш ніж за секунду та більш складні транзакції за 3 секунди.
Aptos
Aptos є Блокчейн другого рівня, який має на меті забезпечити універсальний і справедливий доступ до децентралізованих активів для мільярдів людей. Aptos наразі може досягати пропускної здатності до 10 000 TPS, теоретична максимальна пропускна здатність становить 160 000 TPS. Більшість транзакцій підтверджуються після двох мережевих трансляцій, кінцевий час підтвердження становить 250 мілісекунд.
Інновації Movement Labs
Movement Labs прагне інтегрувати Блокчейн мережі, підтримуючи найшвидші та найнадійніші рішення Layer 2 на Ethereum. Їхній флагманський L2 поєднує Rollup з Move Stack, вводячи MoveVM в екосистему Ethereum.
підвищення безпеки
Movement Labs побудувала модульну Блокчейн екосистему на основі Move, починаючи з першого MoveVM Layer ( Ethereum. Вони запровадили нове середовище виконання, розроблене для обробки понад 30 000 транзакцій на секунду. Move-EVM дозволяє розгортати перевірений код під час виконання, запобігаючи повторному входу та іншим векторами атак.
) Модульна інтеграція
Movement Labs використовує модульний інтеграційний дизайн, розглядаючи стек Блокчейн як набір модульних компонентів з чіткими інтерфейсами. Цей підхід забезпечує безшовну інтеграцію, налаштування та оновлення, дозволяючи розробникам комбінувати модулі для налаштування свого технологічного стеку.
Сумісність Move та Solidity
Movement розробив компілятор Solidity, який дозволяє смартконтрактам, написаним на Solidity, використовувати об'єктно-орієнтовані принципи програмування на Movement. Однак, перекладені контракти можуть стикатися з деякими інженерними викликами, такими як обмежений доступ до об'єктів Move або відмінності в стандартах токенів.
Майбутній розвиток
У короткостроковій перспективі розробники можуть очікувати впровадження першого смартконтракту Move на тестовій мережі Ethereum. Movement Labs також випустить набір інструментів та ресурсів для підтримки розробників. Довгострокова мета полягає у реалізації повного запуску Rollup на основній мережі, щоб принести переваги Move до всього екосистеми Ethereum.
Movement Labs приділяє увагу розвитку Азійсько-Тихоокеанського регіону, продовжуватиме підтримувати розробників Move в Азії, надаючи необхідні ресурси, освіту та можливості для сприяння зростанню екосистеми Move.