Основатель языка 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 для непрофессиональных программистов.

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

MOVE5.51%
SUI-1.41%
Посмотреть Оригинал
На этой странице может содержаться сторонний контент, который предоставляется исключительно в информационных целях (не в качестве заявлений/гарантий) и не должен рассматриваться как поддержка взглядов компании Gate или как финансовый или профессиональный совет. Подробности смотрите в разделе «Отказ от ответственности» .
  • Награда
  • 8
  • Поделиться
комментарий
0/400
AllTalkLongTradervip
· 07-17 21:16
Не говорите, что не наступали на грабли.
Посмотреть ОригиналОтветить0
BTCBeliefStationvip
· 07-17 10:26
Двигаться! удивительный
Посмотреть ОригиналОтветить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
  • Закрепить