Интервью с основателем языка Move: почему Sui Move подходит для создания продуктов Web3?
На днях мы поговорили с техническим директором Mysten Labs и основателем языка программирования Move Сэмом Блэкширом о том, почему он разработал новый язык программирования смарт-контрактов Sui Move, о масштабируемости Sui и о преимуществах децентрализованных технологий для разработчиков.
Вот краткое содержание интервью:
Суть языков программирования
Языки программирования являются инструментами для четкого взаимодействия с компьютером. В отличие от естественных языков, языки программирования требуют строго определенной семантики. Языки программирования обычно оптимизируются для конкретных областей или задач. Язык Move специально разработан для области смарт-контрактов.
Рождение языка Move
Move возник языком программирования из проекта Libra компании Facebook. Блэкшир изучил недостатки существующих языков смарт-контрактов и обнаружил, что они имеют ограничения в обработке активов и контроле доступа. Язык Move предназначен для предоставления лучших абстракций и инструментов для программирования смарт-контрактов, позволяя разработчикам более безопасно и эффективно писать код.
Особенности Sui Move
Sui Move является вариантом Move, оптимизированным для сценариев Web3:
Убраны некоторые ограничивающие условия из оригинального Move, что делает перемещение активов более свободным.
Введена объектно-ориентированная модель данных, упрощена процедура работы с активами.
Поддержка программируемых торговых блоков, позволяющих выполнять несколько операций в одной сделке.
Эти характеристики делают Sui Move очень подходящим для создания продуктов Web3.
Преимущества программируемых торговых блоков
Программируемые торговые блоки позволяют выполнять несколько операций в одной сделке, что имеет следующие преимущества:
Снизить газовые расходы
Уменьшить количество одобрений
Обеспечение атомарности
Удобство временной комбинации различных компонентов
Опыт разработки Sui Move
Многие разработчики сообщают, что использование Sui Move позволяет разрабатывать более эффективно и безопасно. Например, один DeFi проект завершил работу, которая изначально требовала 8 месяцев, всего за два месяца, используя Sui Move. Дизайн Sui Move более близок к мышлению разработчиков.
Дизайн масштабируемости Sui
Sui использует объектно-ориентированную модель данных, организуя глобальное состояние в виде отображения от идентификатора объекта к объекту, что облегчает горизонтальное масштабирование. Этот дизайн позволяет Sui постоянно увеличивать емкость по мере роста числа пользователей, сохраняя при этом низкую задержку.
Потенциал децентрализованных технологий
Блокчейн по своей сути является технологией, устраняющей трение, которая может устранить барьеры к взаимной совместимости между приложениями. Он позволяет активам и данным более свободно перемещаться между различными приложениями, предоставляя разработчикам новые возможности.
Будущее развития Sui Move
Команда Sui постоянно улучшает Sui Move на основе отзывов разработчиков:
Гибкость обновления и расширения пакетов
Добавить новые языковые особенности, такие как перечисляемые типы
Улучшение интеграционного опыта между Move и фронтенд-кодом
Исследуйте, как увеличить долю кода Move в приложении
В целом, Sui Move стремится предоставить более безопасный и эффективный опыт программирования для разработки Web3.
На этой странице может содержаться сторонний контент, который предоставляется исключительно в информационных целях (не в качестве заявлений/гарантий) и не должен рассматриваться как поддержка взглядов компании Gate или как финансовый или профессиональный совет. Подробности смотрите в разделе «Отказ от ответственности» .
17 Лайков
Награда
17
5
Поделиться
комментарий
0/400
GateUser-beba108d
· 07-07 13:17
Это всего лишь новый язык, не стоит так раздувать.
Основатель Move языка подробно объясняет Sui Move: инструмент для разработки продуктов Web3
Интервью с основателем языка Move: почему Sui Move подходит для создания продуктов Web3?
На днях мы поговорили с техническим директором Mysten Labs и основателем языка программирования Move Сэмом Блэкширом о том, почему он разработал новый язык программирования смарт-контрактов Sui Move, о масштабируемости Sui и о преимуществах децентрализованных технологий для разработчиков.
Вот краткое содержание интервью:
Суть языков программирования
Языки программирования являются инструментами для четкого взаимодействия с компьютером. В отличие от естественных языков, языки программирования требуют строго определенной семантики. Языки программирования обычно оптимизируются для конкретных областей или задач. Язык Move специально разработан для области смарт-контрактов.
Рождение языка Move
Move возник языком программирования из проекта Libra компании Facebook. Блэкшир изучил недостатки существующих языков смарт-контрактов и обнаружил, что они имеют ограничения в обработке активов и контроле доступа. Язык Move предназначен для предоставления лучших абстракций и инструментов для программирования смарт-контрактов, позволяя разработчикам более безопасно и эффективно писать код.
Особенности Sui Move
Sui Move является вариантом Move, оптимизированным для сценариев Web3:
Убраны некоторые ограничивающие условия из оригинального Move, что делает перемещение активов более свободным.
Введена объектно-ориентированная модель данных, упрощена процедура работы с активами.
Поддержка программируемых торговых блоков, позволяющих выполнять несколько операций в одной сделке.
Эти характеристики делают Sui Move очень подходящим для создания продуктов Web3.
Преимущества программируемых торговых блоков
Программируемые торговые блоки позволяют выполнять несколько операций в одной сделке, что имеет следующие преимущества:
Опыт разработки Sui Move
Многие разработчики сообщают, что использование Sui Move позволяет разрабатывать более эффективно и безопасно. Например, один DeFi проект завершил работу, которая изначально требовала 8 месяцев, всего за два месяца, используя Sui Move. Дизайн Sui Move более близок к мышлению разработчиков.
Дизайн масштабируемости Sui
Sui использует объектно-ориентированную модель данных, организуя глобальное состояние в виде отображения от идентификатора объекта к объекту, что облегчает горизонтальное масштабирование. Этот дизайн позволяет Sui постоянно увеличивать емкость по мере роста числа пользователей, сохраняя при этом низкую задержку.
Потенциал децентрализованных технологий
Блокчейн по своей сути является технологией, устраняющей трение, которая может устранить барьеры к взаимной совместимости между приложениями. Он позволяет активам и данным более свободно перемещаться между различными приложениями, предоставляя разработчикам новые возможности.
Будущее развития Sui Move
Команда Sui постоянно улучшает Sui Move на основе отзывов разработчиков:
В целом, Sui Move стремится предоставить более безопасный и эффективный опыт программирования для разработки Web3.