Засновник Sui Move розкриває секрети: чому ця мова стала потужним інструментом для створення продуктів Web3

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

Інтерв'ю з засновником мови Sui Move: чому Sui Move підходить для створення продуктів Web3

Нещодавно ми поговорили з технічним директором Mysten Labs, творцем мови програмування Move, Семом Блекширом, про те, чому він розробив нову мову програмування смарт-контрактів Sui Move, про можливості масштабування Sui та про переваги децентралізованих технологій для розробників.

Ось вміст цього інтерв'ю:

Суть мов програмування та народження мови Move

Мова програмування є інструментом для дружньої, безпечної, ефективної та чіткої взаємодії з комп'ютером. На відміну від природних мов, найважливішим є наявність точно визначеної семантики. Суть мов програмування полягає в тому, що вони призначені для конкретних галузей або завдань, оскільки неможливо виконати всі завдання за допомогою однієї мови.

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

Інтерв'ю з батьком Move: чому мова смарт-контрактів Sui Move підходить для створення продуктів Web3?

Особливості Sui Move та його переваги у Web3

Sui Move є варіантом мови Move, який має кілька основних характеристик:

  1. Більш вільний переказ активів: усунено деякі обмеження з оригінального Move, що дозволяє надсилати активи на будь-яку адресу.

  2. Модель даних, орієнтована на об'єкти: спростила процес обробки активів, зменшила обсяг бухгалтерської роботи для програмістів.

  3. Програмовані торгові блоки: дозволяють виконувати кілька операцій в одній угоді, зменшують витрати на газ, зменшують кількість затверджень та забезпечують атомарність.

Ці характеристики роблять Sui Move дуже підходящим для створення продуктів у Web3, що дозволяє розробникам ефективніше та безпечніше розробляти.

Дизайн масштабованості Sui

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

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

Потенціал децентралізованих технологій

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

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

Команда Sui Move наразі звертає увагу на такі аспекти:

  1. Покращення можливостей оновлення та розширення пакета, зберігаючи при цьому довіру користувачів.
  2. Розробка нових функцій, таких як типи перерахування.
  3. Покращити досвід з'єднання Move з фронтенд-кодом.
  4. Збільшити частку коду Move в програмах для підвищення безпеки.
  5. Зробіть код Move більш зрозумілим і зручним для використання різними програмістами.

В цілому, Sui Move постійно розвивається, щоб задовольнити потреби розробників та надати кращу підтримку екосистемі Web3.

Переглянути оригінал
This page may contain third-party content, which is provided for information purposes only (not representations/warranties) and should not be considered as an endorsement of its views by Gate, nor as financial or professional advice. See Disclaimer for details.
  • Нагородити
  • 6
  • Поділіться
Прокоментувати
0/400
quietly_stakingvip
· 8год тому
move зрозуміло всім, хто знає
Переглянути оригіналвідповісти на0
metaverse_hermitvip
· 21год тому
Так просто?
Переглянути оригіналвідповісти на0
SundayDegenvip
· 21год тому
Знову нова історія нової мережі~
Переглянути оригіналвідповісти на0
StablecoinEnjoyervip
· 21год тому
move - це ця хвиля
Переглянути оригіналвідповісти на0
BearHuggervip
· 21год тому
Вже півроку про це говорять, а які є реальні застосування?
Переглянути оригіналвідповісти на0
Anon4461vip
· 21год тому
sui стає все сильнішим і сильнішим
Переглянути оригіналвідповісти на0
  • Закріпити