Основатель Sui Move объясняет: почему это язык разработки номер один для Web3

robot
Генерация тезисов в процессе

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

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

Вот краткое содержание интервью:

Эксклюзивное интервью с отцом языка Move: почему язык смарт-контрактов Sui Move подходит для создания продуктов Web3?

Суть языков программирования и появление Move

Языки программирования по сути являются инструментами для точного, безопасного и эффективного взаимодействия с компьютером. В отличие от естественных языков, языки программирования должны иметь четко определенные семантики для обеспечения предсказуемости поведения программы. Сэм подчеркивает, что языки программирования обычно разрабатываются для конкретных областей или задач, что и является причиной существования множества языков программирования.

Язык Move возник из проекта Libra компании Facebook. Изначальная цель разработки Move заключалась не в создании нового языка, а в предоставлении функциональности смарт-контрактов для Libra. Изучив существующие языки смарт-контрактов, Сэм обнаружил, что они недостаточно удовлетворяют потребности разработчиков. Смарт-контракты в основном касаются определения активов и контроля доступа, что требует языка, способного предоставить абстракцию собственности и однородности. Это и стало причиной создания языка Move, который предназначен для обеспечения базовых функций программирования смарт-контрактов, позволяя программистам безопасно и эффективно писать код.

Особенности и преимущества Sui Move

Sui Move — это вариант языка Move, изменения которого вызваны несколькими факторами:

  1. Адаптация к более широким случаям использования Web3: убраны ограничения, установленные в оригинальном Move для соблюдения платежных сетей.

  2. Объектно-ориентированная модель данных: упрощает процесс обработки активов и повышает эффективность разработки.

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

Эти характеристики делают Sui Move особенно подходящим для создания продуктов Web3, обеспечивая более высокую эффективность разработки и безопасность.

Опыт разработки Sui Move

Многие разработчики сообщают, что опыт разработки на Sui Move стал более эффективным и безопасным. Например, один DeFi проект завершил разработку на Sui Move всего за два месяца, тогда как на это обычно требуется восемь месяцев. Это повышение эффективности связано с высокой степенью соответствия дизайна языка и потребностей разработчиков.

Дизайн масштабируемости Sui

Целью дизайна Sui является достижение горизонтальной масштабируемости и избежание проблем с производительностью, возникающих из-за успеха платформы. Благодаря объектно-ориентированной модели данных и хранилищу пар ключ-значение, Sui может масштабироваться с увеличением аппаратных ресурсов, при этом сохраняя низкую задержку.

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

Сэм считает, что блокчейн и криптовалюты по своей сути являются технологией устранения трения, способной устранить препятствия в финансовых транзакциях, разработке приложений и установке информации. Эта технология имеет потенциал для повышения межпрограммной совместимости и создания новых способов обмена ценностями.

Будущее развития Sui Move

Команда Sui Move работает над несколькими улучшениями:

  1. Оптимизация обновлений пакета и расширение функциональности, такие как добавление перечисляемых типов.

  2. Улучшить опыт соединения Move с фронтенд-кодом.

  3. Увеличить долю кода Move в приложении, повысить общую безопасность.

  4. Упрощение понимания и использования Move для непрофессиональных программистов.

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

SUI-1.67%
MOVE-2.18%
Посмотреть Оригинал
На этой странице может содержаться сторонний контент, который предоставляется исключительно в информационных целях (не в качестве заявлений/гарантий) и не должен рассматриваться как поддержка взглядов компании Gate или как финансовый или профессиональный совет. Подробности смотрите в разделе «Отказ от ответственности» .
  • Награда
  • 5
  • Репост
  • Поделиться
комментарий
0/400
ParallelChainMaxivip
· 08-08 23:19
Move побеждает Solidity
Посмотреть ОригиналОтветить0
LeekCuttervip
· 08-07 18:52
Язык для новичков
Посмотреть ОригиналОтветить0
AirdropCollectorvip
· 08-06 04:01
Можно ожидать, что Sui обгонит.
Посмотреть ОригиналОтветить0
GateUser-a180694bvip
· 08-06 03:51
Движение — это хорошо
Посмотреть ОригиналОтветить0
CounterIndicatorvip
· 08-06 03:46
Просто и удобно, вот и всё.
Посмотреть ОригиналОтветить0
  • Закрепить