Интервью с основателем языка Move: почему Sui Move подходит для создания продуктов Web3?
Недавно мы поговорили с техническим директором Mysten Labs, основателем языка программирования Move, Сэмом Блэкшером, о причинах разработки нового языка программирования смарт-контрактов Sui Move, масштабируемости Sui и преимуществах децентрализованных технологий для разработчиков.
Вот ключевые моменты интервью:
Суть языков программирования и рождение Move
Языки программирования — это инструменты для четкого, безопасного, эффективного и ясного взаимодействия с компьютером. В отличие от естественных языков, языки программирования должны иметь точно определенные семантики. При написании программ разработчики должны четко понимать поведение программы.
Move возникла из проекта Libra компании Facebook. После изучения существующих смарт-контрактов было обнаружено, что они не удовлетворяют потребностям разработчиков во многих случаях. Смарт-контракты в основном определяют типы активов и правила их передачи, а также проверяют стратегии контроля доступа. Move направлен на то, чтобы предоставить хорошую абстракцию для этих основных функций, позволяя программистам безопасно и эффективно писать код.
Особенности Sui Move и его применение в Web3
Sui Move является вариантом Move, его изменения обусловлены следующими факторами:
Убраны некоторые ограничения из оригинального проекта Libra, что позволяет активам более свободно обращаться.
Введена объектно-ориентированная модель данных, упрощенная обработка активов.
Реализованы программируемые торговые блоки, позволяющие выполнять несколько операций в одной сделке.
Эти характеристики делают Sui Move очень подходящим для создания продуктов Web3, обеспечивая большую гибкость и эффективность.
Разработка опыта Sui Move
Многие разработчики сообщают, что опыт разработки на Sui Move стал более эффективным и безопасным. Например, команда одного DeFi проекта отметила, что с помощью Sui Move им удалось завершить разработку, которая изначально требовала восемь месяцев на Solidity, всего за два месяца, и они стали более уверенными в безопасности проекта.
Дизайн масштабируемости Sui
Цель Sui состоит в достижении горизонтальной масштабируемости, то есть в повышении пропускной способности за счет добавления аппаратного обеспечения без ограничений по верхнему пределу. Этот дизайн позволяет Sui постоянно расширяться по мере роста числа пользователей, сохраняя при этом низкую задержку.
Объектно-ориентированная модель данных является ключом к достижению этой цели. Глобальное состояние организовано в отображение от ID объекта к объекту, и такое хранение пар «ключ-значение» легче поддается масштабированию.
Потенциал децентрализованных технологий
Блокчейн и криптовалюты по сути являются технологией, устраняющей трение. Они могут устранить препятствия в финансовых транзакциях, создании приложений и настройке информации, снижая зависимость от третьих лиц.
Эта технология может повысить совместимость между приложениями, позволяя активам, данным и функциям более свободно перемещаться между различными приложениями.
Будущее развития Sui Move
Будущее направление развития Sui Move включает в себя:
Улучшение обновлений и функциональности расширений пакета на основе отзывов разработчиков.
Введение новых функций, таких как перечисляемые типы.
Улучшить опыт соединения Move с фронтенд-кодом.
Стремление увеличить долю кода Move в приложениях для повышения безопасности.
Упростить процесс разработки программ Move, чтобы он был более удобным для различных разработчиков.
На этой странице может содержаться сторонний контент, который предоставляется исключительно в информационных целях (не в качестве заявлений/гарантий) и не должен рассматриваться как поддержка взглядов компании Gate или как финансовый или профессиональный совет. Подробности смотрите в разделе «Отказ от ответственности» .
9 Лайков
Награда
9
5
Репост
Поделиться
комментарий
0/400
AirdropworkerZhang
· 11ч назад
Как это движение сделать?
Посмотреть ОригиналОтветить0
LiquidatedDreams
· 13ч назад
Разносторонний человек...
Посмотреть ОригиналОтветить0
NeverVoteOnDAO
· 13ч назад
В Блокчейне не могу разобраться, просто плыву по течению.
Посмотреть ОригиналОтветить0
MissedAirdropAgain
· 13ч назад
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, его изменения обусловлены следующими факторами:
Убраны некоторые ограничения из оригинального проекта Libra, что позволяет активам более свободно обращаться.
Введена объектно-ориентированная модель данных, упрощенная обработка активов.
Реализованы программируемые торговые блоки, позволяющие выполнять несколько операций в одной сделке.
Эти характеристики делают Sui Move очень подходящим для создания продуктов Web3, обеспечивая большую гибкость и эффективность.
Разработка опыта Sui Move
Многие разработчики сообщают, что опыт разработки на Sui Move стал более эффективным и безопасным. Например, команда одного DeFi проекта отметила, что с помощью Sui Move им удалось завершить разработку, которая изначально требовала восемь месяцев на Solidity, всего за два месяца, и они стали более уверенными в безопасности проекта.
Дизайн масштабируемости Sui
Цель Sui состоит в достижении горизонтальной масштабируемости, то есть в повышении пропускной способности за счет добавления аппаратного обеспечения без ограничений по верхнему пределу. Этот дизайн позволяет Sui постоянно расширяться по мере роста числа пользователей, сохраняя при этом низкую задержку.
Объектно-ориентированная модель данных является ключом к достижению этой цели. Глобальное состояние организовано в отображение от ID объекта к объекту, и такое хранение пар «ключ-значение» легче поддается масштабированию.
Потенциал децентрализованных технологий
Блокчейн и криптовалюты по сути являются технологией, устраняющей трение. Они могут устранить препятствия в финансовых транзакциях, создании приложений и настройке информации, снижая зависимость от третьих лиц.
Эта технология может повысить совместимость между приложениями, позволяя активам, данным и функциям более свободно перемещаться между различными приложениями.
Будущее развития Sui Move
Будущее направление развития Sui Move включает в себя:
Улучшение обновлений и функциональности расширений пакета на основе отзывов разработчиков.
Введение новых функций, таких как перечисляемые типы.
Улучшить опыт соединения Move с фронтенд-кодом.
Стремление увеличить долю кода Move в приложениях для повышения безопасности.
Упростить процесс разработки программ Move, чтобы он был более удобным для различных разработчиков.