Соліст Sui розкриває Move мову: новий вибір смартконтрактів, створений для Web3

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

Інтерв'ю: Засновник Move мови говорить про Sui Move смартконтракти

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

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

Суть мов програмування

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

Народження мови Move

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

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

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

  1. Видалено деякі обмеження для мережі комплаєнс-платежів.
  2. Введено об'єктно-орієнтовану модель даних, що спростила процес обробки активів.
  3. Реалізовано програмовані торгові блоки, що дозволяє виконувати кілька операцій в одній угоді.

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

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

Для користувачів програмовані торгові блоки приносять кілька переваг:

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

Розробницький досвід Sui Move

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

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

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

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

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

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

Команда Sui Move наразі працює над:

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

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

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

SUI0.22%
MOVE0.79%
Переглянути оригінал
Ця сторінка може містити контент третіх осіб, який надається виключно в інформаційних цілях (не в якості запевнень/гарантій) і не повинен розглядатися як схвалення його поглядів компанією Gate, а також як фінансова або професійна консультація. Див. Застереження для отримання детальної інформації.
  • Нагородити
  • 2
  • Поділіться
Прокоментувати
0/400
Web3ExplorerLinvip
· 07-20 23:04
чесно кажучи, move - це як поєднання давньої мудрості та квантової механіки, чесно
Переглянути оригіналвідповісти на0
AirdropHunterWangvip
· 07-20 23:00
є move скручений
Переглянути оригіналвідповісти на0
  • Закріпити