Засновник мови 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 та його застосування в Web3

Sui Move є варіантом мови Move, оптимізованим для середовища Web3. Основні зміни включають:

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

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

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

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

  1. Зменшити витрати на газ
  2. Зменшити кількість затверджень
  3. Гарантування атомарності операцій
  4. Спрощення реалізації складних交易

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

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

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

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

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

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

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

Команда Sui Move працює над кількома вдосконаленнями:

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

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

MOVE6.72%
SUI0.88%
Переглянути оригінал
Ця сторінка може містити контент третіх осіб, який надається виключно в інформаційних цілях (не в якості запевнень/гарантій) і не повинен розглядатися як схвалення його поглядів компанією Gate, а також як фінансова або професійна консультація. Див. Застереження для отримання детальної інформації.
  • Нагородити
  • 8
  • Поділіться
Прокоментувати
0/400
AllTalkLongTradervip
· 07-17 21:16
Ті, хто не наступав на граблі, не треба хвилюватися.
Переглянути оригіналвідповісти на0
BTCBeliefStationvip
· 07-17 10:26
Move!дивовижний
Переглянути оригіналвідповісти на0
ImpermanentPhilosophervip
· 07-17 01:08
Що з того, що це безпечніше, ніж так звано?
Переглянути оригіналвідповісти на0
LiquidationTherapistvip
· 07-14 23:39
Move дуже потужно, приятель
Переглянути оригіналвідповісти на0
DeFiGraylingvip
· 07-14 23:34
Ця мова справді нова
Переглянути оригіналвідповісти на0
BoredRiceBallvip
· 07-14 23:31
Таке nb, я зовсім не зрозумів...
Переглянути оригіналвідповісти на0
MeaninglessGweivip
· 07-14 23:23
Звучить досить вражаюче... просто ще не зовсім зрозуміло.
Переглянути оригіналвідповісти на0
ChainMaskedRidervip
· 07-14 23:14
Відчуваю, що Move зараз стабільно.
Переглянути оригіналвідповісти на0
  • Закріпити