Эксклюзивное интервью с основателем языка Move: почему Sui Move подходит для создания продуктов Web3?
Недавно мы общались с CTO Mysten Labs и основателем языка программирования Move Сэмом Блэкшером, обсуждая, почему он разработал новый язык программирования смарт-контрактов Sui Move, возможности масштабирования Sui и преимущества децентрализованных технологий для разработчиков.
Ниже приведены основные моменты интервью:
Обзор языков программирования и происхождение Move
Языки программирования - это инструменты для точного, безопасного, эффективного и четкого взаимодействия с компьютером. В отличие от естественных языков, языки программирования требуют четко определенной семантики, чтобы обеспечить предсказуемость поведения кода.
Язык Move возник из проекта Libra компании Facebook. Изучая существующие языки смарт-контрактов, Сэм обнаружил, что они часто не могут удовлетворить потребности разработчиков. Смарт-контракты в основном определяют типы активов и правила их передачи, а также проверяют стратегии контроля доступа. Язык Move предназначен для обеспечения хорошей абстракции этих основных функций, позволяя программистам безопасно и эффективно писать код.
Характеристики и преимущества Sui Move
Sui Move является вариантом Move и имеет несколько основных характеристик:
Более свободный перевод активов: устранены ограничения на создание счетов в оригинальном Move, позволяя отправлять активы на любой адрес.
Модель данных, ориентированная на объекты: упростила логику обработки активов, повысила эффективность разработки.
Программируемый торговый блок: позволяет выполнять несколько операций в одной сделке, снижая затраты на газ и количество одобрений, при этом обеспечивая атомарность.
Эти характеристики делают Sui Move очень подходящим для создания продуктов Web3, обеспечивая более эффективный и безопасный опыт разработки.
Проектирование масштабируемости Sui
Цель Sui состоит в достижении горизонтальной масштабируемости путем увеличения аппаратных средств для повышения пропускной способности при сохранении низкой задержки. Этот дизайн основан на потребности в массовом внедрении Web3, что позволяет избежать проблем со снижением качества пользовательского опыта из-за ограниченной пропускной способности.
Объектно-ориентированная модель данных является ключом к достижению этой цели. Организация глобального состояния в виде отображения идентификаторов объектов на объекты позволяет расширять систему так же, как это делается с расширяемым хранилищем ключ-значение.
Потенциал децентрализованных технологий
Блокчейн и криптовалюты по сути являются технологией устранения трения, которая может устранить препятствия в передаче информации и ценности. Они способны снижать транзакционные издержки, повышать совместимость между приложениями и предоставлять разработчикам новые "суперспособности" для создания более привлекательных продуктов.
Будущее развития Sui Move
Команда Sui Move в настоящее время работает над следующими направлениями улучшений:
Повышение масштабируемости пакета, что позволяет разработчикам более гибко обновлять и добавлять функции.
Введение новых функций, таких как перечисления.
Улучшение интеграционного опыта между Move и фронтенд-кодом.
Исследуйте, как сделать так, чтобы приложение содержало больше кода Move для повышения безопасности.
Упростить понимание и использование кода Move для не-Move программистов.
Эти усилия направлены на то, чтобы Sui Move предоставил более мощные и удобные инструменты для разработчиков Web3, способствуя развитию децентрализованных приложений.
На этой странице может содержаться сторонний контент, который предоставляется исключительно в информационных целях (не в качестве заявлений/гарантий) и не должен рассматриваться как поддержка взглядов компании Gate или как финансовый или профессиональный совет. Подробности смотрите в разделе «Отказ от ответственности» .
18 Лайков
Награда
18
5
Репост
Поделиться
комментарий
0/400
SelfStaking
· 13ч назад
Ничего не понимая, просто люблю быть в центре внимания.
Посмотреть ОригиналОтветить0
AirdropBlackHole
· 08-13 20:37
Такой бык-движение, скоро будет наравне с Solidity, не так ли?
Посмотреть ОригиналОтветить0
AlwaysMissingTops
· 08-13 20:14
Эх, снова эта ловушка от libra.
Посмотреть ОригиналОтветить0
WenMoon
· 08-13 20:14
язык move стабильный, мне нравится экспериментировать
Основатель языка Move раскрывает секреты: как Sui Move помогает в разработке Web3
Эксклюзивное интервью с основателем языка Move: почему Sui Move подходит для создания продуктов Web3?
Недавно мы общались с CTO Mysten Labs и основателем языка программирования Move Сэмом Блэкшером, обсуждая, почему он разработал новый язык программирования смарт-контрактов Sui Move, возможности масштабирования Sui и преимущества децентрализованных технологий для разработчиков.
Ниже приведены основные моменты интервью:
Обзор языков программирования и происхождение Move
Языки программирования - это инструменты для точного, безопасного, эффективного и четкого взаимодействия с компьютером. В отличие от естественных языков, языки программирования требуют четко определенной семантики, чтобы обеспечить предсказуемость поведения кода.
Язык Move возник из проекта Libra компании Facebook. Изучая существующие языки смарт-контрактов, Сэм обнаружил, что они часто не могут удовлетворить потребности разработчиков. Смарт-контракты в основном определяют типы активов и правила их передачи, а также проверяют стратегии контроля доступа. Язык Move предназначен для обеспечения хорошей абстракции этих основных функций, позволяя программистам безопасно и эффективно писать код.
Характеристики и преимущества Sui Move
Sui Move является вариантом Move и имеет несколько основных характеристик:
Более свободный перевод активов: устранены ограничения на создание счетов в оригинальном Move, позволяя отправлять активы на любой адрес.
Модель данных, ориентированная на объекты: упростила логику обработки активов, повысила эффективность разработки.
Программируемый торговый блок: позволяет выполнять несколько операций в одной сделке, снижая затраты на газ и количество одобрений, при этом обеспечивая атомарность.
Эти характеристики делают Sui Move очень подходящим для создания продуктов Web3, обеспечивая более эффективный и безопасный опыт разработки.
Проектирование масштабируемости Sui
Цель Sui состоит в достижении горизонтальной масштабируемости путем увеличения аппаратных средств для повышения пропускной способности при сохранении низкой задержки. Этот дизайн основан на потребности в массовом внедрении Web3, что позволяет избежать проблем со снижением качества пользовательского опыта из-за ограниченной пропускной способности.
Объектно-ориентированная модель данных является ключом к достижению этой цели. Организация глобального состояния в виде отображения идентификаторов объектов на объекты позволяет расширять систему так же, как это делается с расширяемым хранилищем ключ-значение.
Потенциал децентрализованных технологий
Блокчейн и криптовалюты по сути являются технологией устранения трения, которая может устранить препятствия в передаче информации и ценности. Они способны снижать транзакционные издержки, повышать совместимость между приложениями и предоставлять разработчикам новые "суперспособности" для создания более привлекательных продуктов.
Будущее развития Sui Move
Команда Sui Move в настоящее время работает над следующими направлениями улучшений:
Повышение масштабируемости пакета, что позволяет разработчикам более гибко обновлять и добавлять функции.
Введение новых функций, таких как перечисления.
Улучшение интеграционного опыта между Move и фронтенд-кодом.
Исследуйте, как сделать так, чтобы приложение содержало больше кода Move для повышения безопасности.
Упростить понимание и использование кода Move для не-Move программистов.
Эти усилия направлены на то, чтобы Sui Move предоставил более мощные и удобные инструменты для разработчиков Web3, способствуя развитию децентрализованных приложений.