Move мова: нова парадигма програмування для Блокчейн додатків

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

Огляд мови Move та її застосування в галузі Блокчейн

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

Основні переваги мови Move

  1. Ресурсно орієнтована модель програмування
  2. Вбудовані безпечні функції
  3. Уникайте поширених проблем Web3, таких як повторні вразливості, токсичні токени та підроблені схвалення токенів
  4. Цифрові активи вважаються ресурсами, які не можна скопіювати або знищити

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

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

Move Prover: інструмент формальної верифікації

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

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

Суй

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

Aptos

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

Movement Labs: Введення Move в Блокчейн Ethereum

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

Основні інновації

  1. Модульна Блокчейн екосистема на базі Move
  2. M2: перший MoveVM рівня 2 від Ethereum
  3. Нове середовище виконання, спроектоване для обробки понад 30 000 транзакцій на секунду
  4. Move-EVM: дозволяє розгортати перевірений код під час виконання
  5. Move Stack: виконавчий шар, сумісний з основними фреймворками Rollup

Модульна інтеграція

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

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

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

Майбутній розвиток

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

MOVE-1.61%
Переглянути оригінал
Ця сторінка може містити контент третіх осіб, який надається виключно в інформаційних цілях (не в якості запевнень/гарантій) і не повинен розглядатися як схвалення його поглядів компанією Gate, а також як фінансова або професійна консультація. Див. Застереження для отримання детальної інформації.
  • Нагородити
  • 5
  • Поділіться
Прокоментувати
0/400
MercilessHalalvip
· 08-05 07:04
Ой, цього року move буде популярним.
Переглянути оригіналвідповісти на0
MEV_Whisperervip
· 08-05 07:02
Ще один вбивця Solidity з'явився
Переглянути оригіналвідповісти на0
MEVictimvip
· 08-05 07:01
Типовий ончейн дух
Переглянути оригіналвідповісти на0
GasFeeAssassinvip
· 08-05 06:54
move дивовижний啊
Переглянути оригіналвідповісти на0
ForkItAllvip
· 08-05 06:51
Не дивіться на код, дивіться на move і будьте спокійні.
Переглянути оригіналвідповісти на0
  • Закріпити