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

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

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

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

Наступні є основними моментами інтерв'ю:

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

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

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

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

Особливості Sui Move

Sui Move порівняно з оригінальним Move зробив деякі зміни:

  1. Видалено обмеження на відповідність оригінального проєкту Libra, що дозволяє активам більш вільно циркулювати.

  2. Введено об'єктно-орієнтовану модель даних, що спростила роботу програмістів.

  3. Реалізовано програмовані торгові блоки, що дозволяє виконувати кілька операцій в одній угоді.

Ці зміни роблять Sui Move більш відповідним для створення продуктів Web3.

Переваги програмованих торгових блоків

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

  1. Знизити витрати на газ
  2. Зменшити кількість затверджень
  3. Реалізація атомарних операцій

Для розробників це дозволяє більш гнучко поєднувати різні функції.

Досвід розробки Sui Move

Розробники з інших мов Web3 загалом відзначають, що розробка з використанням Sui Move є більш ефективною та безпечною. Наприклад, деякі команди повідомили, що завершили роботу, яка зазвичай потребує 8 місяців розробки на Solidity, всього за 2 місяці за допомогою Sui Move.

Дизайн Sui Move більш близький до мислення розробників, що стало можливим завдяки вивченню існуючих проблем і цілеспрямованому дизайну.

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

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

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

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

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

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

Напрямки майбутнього розвитку Sui Move включають:

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

Загальною метою є включення більшої кількості коду Move до програм, щоб підвищити безпеку, водночас забезпечивши легке розуміння для тих, хто не є програмістами Move.

Переглянути оригінал
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.
  • Нагородити
  • 3
  • Поділіться
Прокоментувати
0/400
LiquidationSurvivorvip
· 17год тому
рух - це справжній шлях!
Переглянути оригіналвідповісти на0
OldLeekNewSicklevip
· 17год тому
Зрозумів, давай зайдемо на ринок, щоб зібрати трохи нових невдах.
Переглянути оригіналвідповісти на0
MetamaskMechanicvip
· 17год тому
Знову є нова Біла книга?
Переглянути оригіналвідповісти на0
  • Закріпити