Коли я описую Move людям, мені подобається думати про нього як про підмножину Rust; синтаксис настільки схожий, що якщо ви знаєте Rust, то практично вже знаєте Move. Де Rust — це мова загального призначення, Move — це мова, створена для буквального переміщення програмованих грошей на блокчейні! Щоб дізнатися більше про подібності та відмінності між Rust і Move, читайте нижче 👇🏻
🔧 Модель власності Обидві мови використовують право власності, щоб запобігти гонці даних, але Move додає лінійні типи для цифрових активів
📦 Визначення структур Майже ідентичний синтаксис, але структури Move можуть мати «здібності», які визначають поведінку блокчейну
🏛️ Модулі та імпорт Та сама система модулів, але модулі Move розгортаються як смарт-контракти, які можуть бути повторно використані іншими модулями.
🎯 Загальні положення та безпека типу Обидва використовують дженерики, але фантомні типи Move запобігають плутанині з активами
🔒 Контроль доступу Аналогічні правила видимості, але Move додає елементи керування, специфічні для блокчейну
🌍 Глобальна держава На мою думку, саме тут Move по-справжньому сяє: вбудоване управління станом блокчейну. У блокчейнах на основі Rust (тобто Solana) розробники вручну обробляють десеріалізацію облікових записів, перевірку даних, перевірку власності, розрахунок орендної плати та зміну розміру облікового запису зі складними адресами, отриманими від програми.
💡 Підсумовуючи, можна сказати, що Rust – це мова програмування систем загального призначення. Move взяв безпеку Rust + додав примітиви блокчейну: ✅ Лінійні типи (без подвійних витрат) ✅ Вбудоване глобальне сховище ✅ Готова офіційна верифікація ✅ Переміщуйте ресурси в реальному часі за адресами, а не в пам'яті програм ✅ Здібності переміщення (ключ, зберігання, копіювання, скидання) контролюють поведінку ресурсу
І як бонус цікавий факт! Мова буквально називається «Move» через синтаксис «move_to», що ще більше підкреслює, що управління активами, а також правила їх власності та передачі є серцем мови.
Ось чому @moveindustries побудована на Move. Наступна тисяча розробників, мільйони користувачів і мільярди доларів потребують належної інфраструктури, щоб підтримувати майбутнє програмованих грошей з нуля. З Move гроші рухаються краще.
Показати оригінал
9,61 тис.
44
Вміст на цій сторінці надається третіми сторонами. Якщо не вказано інше, OKX не є автором цитованих статей і не претендує на авторські права на матеріали. Вміст надається виключно з інформаційною метою і не відображає поглядів OKX. Він не є схваленням жодних дій і не має розглядатися як інвестиційна порада або заохочення купувати чи продавати цифрові активи. Короткий виклад вмісту чи інша інформація, створена генеративним ШІ, можуть бути неточними або суперечливими. Прочитайте статтю за посиланням, щоб дізнатися більше. OKX не несе відповідальності за вміст, розміщений на сторонніх сайтах. Утримування цифрових активів, зокрема стейблкоїнів і NFT, пов’язане з високим ризиком, а вартість таких активів може сильно коливатися. Перш ніж торгувати цифровими активами або утримувати їх, ретельно оцініть свій фінансовий стан.