Интервью с основателем языка Sui Move: почему этот язык смарт-контрактов подходит для создания продуктов Web3?
На днях главный технический директор Mysten Labs и основатель языка программирования Move Сэм Блэкшир дал интервью о фоне разработки языка смарт-контрактов Sui Move, его особенностях и перспективах применения в области Web3.
Основные моменты данного интервью:
Суть языков программирования и рождение Move
Языки программирования — это инструменты для четкого взаимодействия с компьютером. В отличие от естественных языков, языки программирования должны иметь точно определенные семантики, а также оптимизироваться для определенных областей или задач.
Язык Move возник из исследований существующих смарт-контрактов. Сэм обнаружил, что тогдашние языки смарт-контрактов не удовлетворяли потребности разработчиков во многих аспектах. Смарт-контракты в основном определяют типы активов и правила их передачи, а также проверяют стратегии управления доступом. Основная цель дизайна Move заключается в предоставлении хорошей абстракции для этих базовых функций, позволяя программистам безопасно и эффективно писать код.
Характеристики и преимущества Sui Move
Sui использует вариант Move, называемый Sui Move. В отличие от оригинального Move, Sui Move внесены некоторые изменения:
Отменены некоторые ограничения, что позволяет активам свободнее перемещаться.
Введена объектно-ориентированная модель данных, упрощена логика обработки активов.
Поддержка программируемых торговых блоков, позволяющая выполнять несколько операций в одной сделке.
Эти изменения делают Sui Move более подходящим для создания продуктов в Web3. Он предлагает разработчикам более эффективный и безопасный опыт разработки, одновременно принося пользователям преимущества, такие как более низкие газовые сборы и меньшее количество подтверждений.
Дизайн масштабируемости Sui
Цель Sui заключается в достижении горизонтальной масштабируемости, то есть в увеличении пропускной способности за счет добавления аппаратного обеспечения без ограничений. Этот дизайн позволяет Sui справляться с ростом числа пользователей, при этом сохраняя низкую задержку.
Объектно-ориентированная модель данных является ключом к достижению этой цели. Организуя все в объекты, глобальное состояние превращается в большую карту от ID объектов к объектам, и такое хранилище пар ключ-значение легче масштабируется.
Потенциал децентрализованных технологий
Блокчейн и криптовалюты по своей сути являются технологией, устраняющей трение. Они могут устранить препятствия в финансовых транзакциях, создании приложений и настройке информации, уменьшая зависимость от третьих лиц.
Эта технология предоставляет разработчикам новые "суперспособности", позволяя им создавать более привлекательные продукты. Для конечных пользователей, хотя не каждый может понять код, прозрачность и неизменность блокчейна обеспечивают дополнительную уверенность.
Будущее развитие Sui Move
Команда Sui Move в настоящее время вносит улучшения на основе отзывов разработчиков, сосредоточив внимание на следующих аспектах:
Добавление функции уровня языка, обеспечивающей большую гибкость расширения при сохранении доверия пользователей.
Улучшить опыт подключения Move и фронтенд-кода.
Исследуйте, как увеличить количество кода Move в приложениях для повышения безопасности.
Оптимизация опыта для пользователей, не знакомых с Move.
В целом, Sui Move движется в сторону большей гибкости, безопасности и удобства, чтобы лучше удовлетворять потребности разработчиков и пользователей Web3.
На этой странице может содержаться сторонний контент, который предоставляется исключительно в информационных целях (не в качестве заявлений/гарантий) и не должен рассматриваться как поддержка взглядов компании Gate или как финансовый или профессиональный совет. Подробности смотрите в разделе «Отказ от ответственности» .
Основатель Sui Move объясняет: почему этот язык смарт-контрактов стал предпочтительным для продуктов Web3
Интервью с основателем языка Sui Move: почему этот язык смарт-контрактов подходит для создания продуктов Web3?
На днях главный технический директор Mysten Labs и основатель языка программирования Move Сэм Блэкшир дал интервью о фоне разработки языка смарт-контрактов Sui Move, его особенностях и перспективах применения в области Web3.
Основные моменты данного интервью:
Суть языков программирования и рождение Move
Языки программирования — это инструменты для четкого взаимодействия с компьютером. В отличие от естественных языков, языки программирования должны иметь точно определенные семантики, а также оптимизироваться для определенных областей или задач.
Язык Move возник из исследований существующих смарт-контрактов. Сэм обнаружил, что тогдашние языки смарт-контрактов не удовлетворяли потребности разработчиков во многих аспектах. Смарт-контракты в основном определяют типы активов и правила их передачи, а также проверяют стратегии управления доступом. Основная цель дизайна Move заключается в предоставлении хорошей абстракции для этих базовых функций, позволяя программистам безопасно и эффективно писать код.
Характеристики и преимущества Sui Move
Sui использует вариант Move, называемый Sui Move. В отличие от оригинального Move, Sui Move внесены некоторые изменения:
Отменены некоторые ограничения, что позволяет активам свободнее перемещаться.
Введена объектно-ориентированная модель данных, упрощена логика обработки активов.
Поддержка программируемых торговых блоков, позволяющая выполнять несколько операций в одной сделке.
Эти изменения делают Sui Move более подходящим для создания продуктов в Web3. Он предлагает разработчикам более эффективный и безопасный опыт разработки, одновременно принося пользователям преимущества, такие как более низкие газовые сборы и меньшее количество подтверждений.
Дизайн масштабируемости Sui
Цель Sui заключается в достижении горизонтальной масштабируемости, то есть в увеличении пропускной способности за счет добавления аппаратного обеспечения без ограничений. Этот дизайн позволяет Sui справляться с ростом числа пользователей, при этом сохраняя низкую задержку.
Объектно-ориентированная модель данных является ключом к достижению этой цели. Организуя все в объекты, глобальное состояние превращается в большую карту от ID объектов к объектам, и такое хранилище пар ключ-значение легче масштабируется.
Потенциал децентрализованных технологий
Блокчейн и криптовалюты по своей сути являются технологией, устраняющей трение. Они могут устранить препятствия в финансовых транзакциях, создании приложений и настройке информации, уменьшая зависимость от третьих лиц.
Эта технология предоставляет разработчикам новые "суперспособности", позволяя им создавать более привлекательные продукты. Для конечных пользователей, хотя не каждый может понять код, прозрачность и неизменность блокчейна обеспечивают дополнительную уверенность.
Будущее развитие Sui Move
Команда Sui Move в настоящее время вносит улучшения на основе отзывов разработчиков, сосредоточив внимание на следующих аспектах:
Добавление функции уровня языка, обеспечивающей большую гибкость расширения при сохранении доверия пользователей.
Улучшить опыт подключения Move и фронтенд-кода.
Исследуйте, как увеличить количество кода Move в приложениях для повышения безопасности.
Оптимизация опыта для пользователей, не знакомых с Move.
В целом, Sui Move движется в сторону большей гибкости, безопасности и удобства, чтобы лучше удовлетворять потребности разработчиков и пользователей Web3.