Интервью с основателем языка Move: Почему Sui Move подходит для разработки продуктов Web3?
Недавно мы поговорили с Самом Блэкширом, основателем языка программирования Move, чтобы обсудить, почему он разработал новый язык программирования смарт-контрактов Sui Move, масштабируемость Sui и преимущества децентрализованных технологий для разработчиков.
Вот краткое содержание интервью:
Суть языков программирования
Языки программирования — это инструменты для четкого взаимодействия с компьютером. В отличие от естественных языков, языки программирования требуют точно определенной семантики, чтобы гарантировать предсказуемое поведение кода. Языки программирования обычно оптимизируются для конкретной области или задачи.
Язык Move возник в проекте Libra от Facebook. Изучив недостатки существующих языков смарт-контрактов, Блэкшир решил создать новый язык, специально ориентированный на определение типов активов и стратегий управления доступом, которые являются основными функциями смарт-контрактов.
Особенности Sui Move
Sui Move является вариантом языка Move, который был немного изменен для более широкого применения в Web3.
Отменено ограничение на создание аккаунтов в оригинальном Move, что позволяет более свободно отправлять активы.
Введена объектно-ориентированная модель данных, упрощающий процесс управления активами.
Поддержка программируемых торговых блоков, позволяющих выполнять несколько операций в одной сделке.
Эти изменения делают Sui Move более подходящим для создания универсальных Web3 приложений, одновременно повышая эффективность и безопасность разработки.
Масштабируемость Sui
Цель дизайна Sui заключается в достижении горизонтальной масштабируемости, то есть в линейном увеличении пропускной способности путем добавления аппаратного обеспечения без ограничений. Это помогает избежать проблем со снижением качества пользовательского опыта из-за ограничений по мощности.
Sui использует объектно-ориентированную модель данных, организуя глобальное состояние как отображение от ID объекта к объекту, что облегчает расширение. Структура транзакций также была оптимизирована для соответствия этой модели данных.
Потенциал децентрализованных технологий
Блакшеар считает, что блокчейн и криптовалюты по своей сути являются технологией удаления трения, способной устранить барьеры для передачи информации и ценности. Это упрощает взаимодействие между приложениями и предоставляет разработчикам новые "суперспособности" для создания более привлекательных продуктов.
Будущее развития Sui Move
Команда Sui постоянно улучшает Sui Move на основе отзывов разработчиков:
Добавление языковых функций для обеспечения большей гибкости расширения.
Улучшение опыта подключения Move и фронтенд-кода.
Исследовать, как увеличить долю кода Move в приложениях для повышения безопасности.
Стремиться сделать код Move более понятным и удобным для использования различными разработчиками.
В целом, Sui Move движется в сторону большей гибкости, удобства и безопасности, чтобы лучше соответствовать потребностям разработки приложений Web3.
На этой странице может содержаться сторонний контент, который предоставляется исключительно в информационных целях (не в качестве заявлений/гарантий) и не должен рассматриваться как поддержка взглядов компании Gate или как финансовый или профессиональный совет. Подробности смотрите в разделе «Отказ от ответственности» .
7 Лайков
Награда
7
5
Поделиться
комментарий
0/400
GasWaster
· 15ч назад
бык啊 要来了
Посмотреть ОригиналОтветить0
FOMOSapien
· 15ч назад
Новая публичная цепочка снова на подъеме
Посмотреть ОригиналОтветить0
SchrodingerWallet
· 15ч назад
Разве это не просто копирование Solidity?
Посмотреть ОригиналОтветить0
UnluckyValidator
· 15ч назад
sui сильная группа yyds!
Посмотреть ОригиналОтветить0
BlockchainTalker
· 15ч назад
на самом деле, это довольно революционно для управления активами, если честно...
Основатель Sui Move объясняет: почему это стало мощным инструментом для разработки продуктов Web3
Интервью с основателем языка Move: Почему Sui Move подходит для разработки продуктов Web3?
Недавно мы поговорили с Самом Блэкширом, основателем языка программирования Move, чтобы обсудить, почему он разработал новый язык программирования смарт-контрактов Sui Move, масштабируемость Sui и преимущества децентрализованных технологий для разработчиков.
Вот краткое содержание интервью:
Суть языков программирования
Языки программирования — это инструменты для четкого взаимодействия с компьютером. В отличие от естественных языков, языки программирования требуют точно определенной семантики, чтобы гарантировать предсказуемое поведение кода. Языки программирования обычно оптимизируются для конкретной области или задачи.
Язык Move возник в проекте Libra от Facebook. Изучив недостатки существующих языков смарт-контрактов, Блэкшир решил создать новый язык, специально ориентированный на определение типов активов и стратегий управления доступом, которые являются основными функциями смарт-контрактов.
Особенности Sui Move
Sui Move является вариантом языка Move, который был немного изменен для более широкого применения в Web3.
Отменено ограничение на создание аккаунтов в оригинальном Move, что позволяет более свободно отправлять активы.
Введена объектно-ориентированная модель данных, упрощающий процесс управления активами.
Поддержка программируемых торговых блоков, позволяющих выполнять несколько операций в одной сделке.
Эти изменения делают Sui Move более подходящим для создания универсальных Web3 приложений, одновременно повышая эффективность и безопасность разработки.
Масштабируемость Sui
Цель дизайна Sui заключается в достижении горизонтальной масштабируемости, то есть в линейном увеличении пропускной способности путем добавления аппаратного обеспечения без ограничений. Это помогает избежать проблем со снижением качества пользовательского опыта из-за ограничений по мощности.
Sui использует объектно-ориентированную модель данных, организуя глобальное состояние как отображение от ID объекта к объекту, что облегчает расширение. Структура транзакций также была оптимизирована для соответствия этой модели данных.
Потенциал децентрализованных технологий
Блакшеар считает, что блокчейн и криптовалюты по своей сути являются технологией удаления трения, способной устранить барьеры для передачи информации и ценности. Это упрощает взаимодействие между приложениями и предоставляет разработчикам новые "суперспособности" для создания более привлекательных продуктов.
Будущее развития Sui Move
Команда Sui постоянно улучшает Sui Move на основе отзывов разработчиков:
Добавление языковых функций для обеспечения большей гибкости расширения.
Улучшение опыта подключения Move и фронтенд-кода.
Исследовать, как увеличить долю кода Move в приложениях для повышения безопасности.
Стремиться сделать код Move более понятным и удобным для использования различными разработчиками.
В целом, Sui Move движется в сторону большей гибкости, удобства и безопасности, чтобы лучше соответствовать потребностям разработки приложений Web3.