Интервью: Основатель Move языка говорит о Sui Move и его применении в Web3
Недавно мы провели интервью с техническим директором Mysten Labs и основателем языка программирования Move Сэмом Блэкширом, в котором обсудили причины разработки нового языка смарт-контрактов Sui Move, масштабируемость Sui и преимущества децентрализованных технологий для разработчиков.
Суть языков программирования и рождение Move
Языки программирования по своей сути являются инструментами для точного взаимодействия с компьютером. В отличие от естественных языков, языки программирования должны иметь четко определенные семантики, чтобы обеспечить предсказуемость поведения программ. Язык Move возник из проекта Libra компании Facebook и направлен на решение ограничений существующих языков смарт-контрактов.
Сэм отметил, что смарт-контракты в основном касаются двух аспектов: определения типов активов и их правил передачи, а также проверки стратегий контроля доступа. Цель дизайна языка Move состоит в том, чтобы предоставить лучшие абстракции и инструменты программирования для этих основных задач, позволяя разработчикам более безопасно и эффективно писать код.
Особенности Sui Move и его применение в Web3
Sui Move является вариацией языка Move, оптимизированной для среды Web3. Основные изменения включают:
Убрано ограничение на создание аккаунтов в оригинальном Move, что делает передачу активов более свободной.
Введена объектно-ориентированная модель данных, упрощающая логику обработки активов.
Реализованы программируемые торговые блоки, позволяющие выполнять несколько операций в одной транзакции.
Эти характеристики делают Sui Move особенно подходящим для создания продуктов Web3, обеспечивая большую гибкость и эффективность.
Преимущества программируемых торговых блоков
Программируемые торговые блоки позволяют выполнять несколько операций в одной сделке, аналогично шведскому столу. Это приносит множество преимуществ:
Снизить газовые расходы
Сократить количество утверждений
Обеспечение атомарности операций
Упрощение реализации сложных сделок
Опыт разработки Sui Move
Многие разработчики сообщают, что использование Sui Move для разработки более эффективно и безопасно, чем другие языки Web3. Например, некоторые команды проектов утверждают, что объем работы, выполненный с помощью Sui Move, сопоставим с работой, выполненной с помощью Solidity, но на это уходит в четыре раза больше времени. Это повышение эффективности обусловлено точным пониманием потребностей разработчиков в дизайне языка.
Дизайн масштабируемости Sui
Основная цель Sui состоит в достижении горизонтальной масштабируемости, чтобы избежать проблем с производительностью, возникающих из-за успеха платформы. Благодаря объектно-ориентированной модели данных и структуре хранения пар ключ-значение, Sui может гибко расширять свои вычислительные мощности в соответствии с потребностями, сохраняя при этом низкую задержку.
Потенциал децентрализованных технологий
Блокчейн и технологии криптовалют по своей сути являются технологиями, устраняющими трения, которые могут уменьшить препятствия в финансовых транзакциях и разработке приложений. Они открывают новые возможности, такие как межприложенческая интероперабельность, программируемые активы и т.д., предоставляя разработчикам новые возможности для создания инновационных продуктов.
Будущее развития Sui Move
Команда Sui Move работает над несколькими улучшениями:
Повышение масштабируемости и совместимости пакета улучшений
Введение новых функций, таких как перечисляемые типы
Улучшение интеграционного опыта Move с фронтенд-кодом
Увеличить долю кода Move в приложении, повысить безопасность
Упрощение сложности понимания и использования Move для непрофессиональных программистов.
Эти усилия направлены на то, чтобы сделать Sui Move более мощным и удобным, а также способствовать его применению в области Web3.
На этой странице может содержаться сторонний контент, который предоставляется исключительно в информационных целях (не в качестве заявлений/гарантий) и не должен рассматриваться как поддержка взглядов компании Gate или как финансовый или профессиональный совет. Подробности смотрите в разделе «Отказ от ответственности» .
14 Лайков
Награда
14
8
Поделиться
комментарий
0/400
AllTalkLongTrader
· 07-17 21:16
Не говорите, что не наступали на грабли.
Посмотреть ОригиналОтветить0
BTCBeliefStation
· 07-17 10:26
Двигаться! удивительный
Посмотреть ОригиналОтветить0
ImpermanentPhilosopher
· 07-17 01:08
Что с того, если это безопаснее, чем так называемая безопасность?
Посмотреть ОригиналОтветить0
LiquidationTherapist
· 07-14 23:39
Move贼猛啊приятель
Посмотреть ОригиналОтветить0
DeFiGrayling
· 07-14 23:34
Этот язык действительно крут.
Посмотреть ОригиналОтветить0
BoredRiceBall
· 07-14 23:31
Такое nb я вообще не понял...
Посмотреть ОригиналОтветить0
MeaninglessGwei
· 07-14 23:23
Звучит довольно круто... просто еще не совсем понял.
Основатель языка Move раскрывает Sui Move: создание более эффективного и безопасного языка смарт-контрактов для Web3
Интервью: Основатель Move языка говорит о Sui Move и его применении в Web3
Недавно мы провели интервью с техническим директором Mysten Labs и основателем языка программирования Move Сэмом Блэкширом, в котором обсудили причины разработки нового языка смарт-контрактов Sui Move, масштабируемость Sui и преимущества децентрализованных технологий для разработчиков.
Суть языков программирования и рождение Move
Языки программирования по своей сути являются инструментами для точного взаимодействия с компьютером. В отличие от естественных языков, языки программирования должны иметь четко определенные семантики, чтобы обеспечить предсказуемость поведения программ. Язык Move возник из проекта Libra компании Facebook и направлен на решение ограничений существующих языков смарт-контрактов.
Сэм отметил, что смарт-контракты в основном касаются двух аспектов: определения типов активов и их правил передачи, а также проверки стратегий контроля доступа. Цель дизайна языка Move состоит в том, чтобы предоставить лучшие абстракции и инструменты программирования для этих основных задач, позволяя разработчикам более безопасно и эффективно писать код.
Особенности Sui Move и его применение в Web3
Sui Move является вариацией языка Move, оптимизированной для среды Web3. Основные изменения включают:
Эти характеристики делают Sui Move особенно подходящим для создания продуктов Web3, обеспечивая большую гибкость и эффективность.
Преимущества программируемых торговых блоков
Программируемые торговые блоки позволяют выполнять несколько операций в одной сделке, аналогично шведскому столу. Это приносит множество преимуществ:
Опыт разработки Sui Move
Многие разработчики сообщают, что использование Sui Move для разработки более эффективно и безопасно, чем другие языки Web3. Например, некоторые команды проектов утверждают, что объем работы, выполненный с помощью Sui Move, сопоставим с работой, выполненной с помощью Solidity, но на это уходит в четыре раза больше времени. Это повышение эффективности обусловлено точным пониманием потребностей разработчиков в дизайне языка.
Дизайн масштабируемости Sui
Основная цель Sui состоит в достижении горизонтальной масштабируемости, чтобы избежать проблем с производительностью, возникающих из-за успеха платформы. Благодаря объектно-ориентированной модели данных и структуре хранения пар ключ-значение, Sui может гибко расширять свои вычислительные мощности в соответствии с потребностями, сохраняя при этом низкую задержку.
Потенциал децентрализованных технологий
Блокчейн и технологии криптовалют по своей сути являются технологиями, устраняющими трения, которые могут уменьшить препятствия в финансовых транзакциях и разработке приложений. Они открывают новые возможности, такие как межприложенческая интероперабельность, программируемые активы и т.д., предоставляя разработчикам новые возможности для создания инновационных продуктов.
Будущее развития Sui Move
Команда Sui Move работает над несколькими улучшениями:
Эти усилия направлены на то, чтобы сделать Sui Move более мощным и удобным, а также способствовать его применению в области Web3.