Засновник Move мови розкриває: як Sui Move сприяє розробці Web3

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

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

Ось короткий виклад змісту інтерв'ю:

Огляд мов програмування та виникнення Move

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  1. Покращити масштабованість пакета, щоб розробники могли більш гнучко оновлювати та додавати функції.

  2. Введення нових функцій, таких як типи перерахування.

  3. Поліпшити інтеграційний досвід між Move і фронтенд-кодом.

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

  5. Спростити розуміння та використання коду Move для не-Move програмістів.

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

MOVE-0.24%
SUI0.8%
Переглянути оригінал
Ця сторінка може містити контент третіх осіб, який надається виключно в інформаційних цілях (не в якості запевнень/гарантій) і не повинен розглядатися як схвалення його поглядів компанією Gate, а також як фінансова або професійна консультація. Див. Застереження для отримання детальної інформації.
  • Нагородити
  • 5
  • Репост
  • Поділіться
Прокоментувати
0/400
SelfStakingvip
· 7год тому
Що-небудь не розумієш, просто любиш піднімати популярність.
Переглянути оригіналвідповісти на0
AirdropBlackHolevip
· 08-13 20:37
Такий бик рух, вже майже зрівнявся з solidity, чи не так?
Переглянути оригіналвідповісти на0
AlwaysMissingTopsvip
· 08-13 20:14
Ай, знову ця пастка libra.
Переглянути оригіналвідповісти на0
WenMoonvip
· 08-13 20:14
move ця мова стабільна, просто люблю експериментувати
Переглянути оригіналвідповісти на0
CryptoDouble-O-Sevenvip
· 08-13 20:11
move все ж потрібно дивитися, дуже смачно
Переглянути оригіналвідповісти на0
  • Закріпити