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