Интервью с основателем языка Sui Move: почему Sui Move подходит для создания продуктов Web3
На днях мы поговорили с техническим директором Mysten Labs и создателем языка программирования Move Сэмом Блэкширом о том, почему он разработал новый язык программирования смарт-контрактов Sui Move, о масштабируемых возможностях Sui и о преимуществах децентрализованных технологий для строителей.
Следующее - содержание этого интервью:
Суть языков программирования и появление языка Move
Язык программирования — это инструмент для дружелюбного, безопасного, эффективного и ясного взаимодействия с компьютером. В отличие от естественного языка, наиболее важным для языков программирования является наличие точно определенной семантики. Суть языков программирования заключается в том, что они предназначены для конкретной области или конкретной задачи, поскольку невозможно выполнить все задачи с помощью одного языка.
Язык Move возник в проекте Libra от Facebook. Изучив существующие смарт-контракты, Сэм обнаружил, что они во многих случаях разочаровывают разработчиков. Смарт-контракты в основном выполняют две функции: определяют типы активов и их правила, а также проверяют политики контроля доступа. Сэм хотел создать язык, который обеспечивал бы хорошую абстракцию для этих основных функций, позволяя программистам безопасно и эффективно писать код.
Особенности Sui Move и его преимущества в Web3
Sui Move является вариантом языка Move и имеет несколько основных характеристик:
Более свободный перевод активов: убраны некоторые ограничения из оригинального Move, позволяющие отправлять активы на любой адрес.
Модель данных, ориентированная на объекты: упростила процесс обработки активов, снизив объем работы по бухгалтерскому учету для программистов.
Программируемая торговая зона: позволяет выполнять несколько операций в одной сделке, снижает газовые сборы, уменьшает количество одобрений и обеспечивает атомарность.
Эти характеристики делают Sui Move очень подходящим для создания продуктов в Web3, разработчики могут более эффективно и безопасно проводить разработку.
Дизайн масштабируемости Sui
Цель Sui заключается в достижении горизонтальной масштабируемости, то есть в увеличении пропускной способности за счет увеличения аппаратных ресурсов без ограничений. Такой подход позволяет Sui продолжать расти с увеличением числа пользователей, при этом сохраняя низкую задержку.
Объектно-ориентированная модель данных является ключом к достижению этой цели. Организуя все в объекты, глобальное состояние превращается в крупное отображение от ID объектов до объектов, что является легко масштабируемым хранилищем пар ключ-значение.
Потенциал децентрализованных технологий
Блокчейн и криптовалюты по своей сути являются технологией, устраняющей трение. Они могут устранить препятствия в финансовых транзакциях, разработке приложений и установке информации, уменьшая зависимость от третьих лиц. Эта технология имеет потенциал изменить межприложенческую совместимость, позволяя данным, предметам и ценностям свободнее перемещаться между различными приложениями.
Будущее развития Sui Move
Команда Sui Move в настоящее время сосредоточена на нескольких аспектах:
Улучшение возможностей обновления и расширения пакета, при этом сохраняя доверие пользователей.
Разработка новых функций, таких как перечисляемые типы.
Улучшить опыт подключения Move и фронтенд-кода.
Увеличить долю кода Move в приложении для повышения безопасности.
Сделать код Move более понятным и удобным для различных программистов.
В целом, Sui Move постоянно развивается, чтобы удовлетворить потребности разработчиков и обеспечить лучшую поддержку для экосистемы Web3.
This page may contain third-party content, which is provided for information purposes only (not representations/warranties) and should not be considered as an endorsement of its views by Gate, nor as financial or professional advice. See Disclaimer for details.
11 Лайков
Награда
11
6
Поделиться
комментарий
0/400
quietly_staking
· 9ч назад
move понимающие понимают
Посмотреть ОригиналОтветить0
metaverse_hermit
· 21ч назад
Так просто?
Посмотреть ОригиналОтветить0
SundayDegen
· 21ч назад
Снова новая история новой цепочки~
Посмотреть ОригиналОтветить0
StablecoinEnjoyer
· 22ч назад
move — это волна
Посмотреть ОригиналОтветить0
BearHugger
· 22ч назад
Уже полгода все об этом говорят, а есть ли реальные применения?
Основатель Sui Move раскрывает секрет: почему этот язык стал мощным инструментом для создания продуктов Web3
Интервью с основателем языка Sui Move: почему Sui Move подходит для создания продуктов Web3
На днях мы поговорили с техническим директором Mysten Labs и создателем языка программирования Move Сэмом Блэкширом о том, почему он разработал новый язык программирования смарт-контрактов Sui Move, о масштабируемых возможностях Sui и о преимуществах децентрализованных технологий для строителей.
Следующее - содержание этого интервью:
Суть языков программирования и появление языка Move
Язык программирования — это инструмент для дружелюбного, безопасного, эффективного и ясного взаимодействия с компьютером. В отличие от естественного языка, наиболее важным для языков программирования является наличие точно определенной семантики. Суть языков программирования заключается в том, что они предназначены для конкретной области или конкретной задачи, поскольку невозможно выполнить все задачи с помощью одного языка.
Язык Move возник в проекте Libra от Facebook. Изучив существующие смарт-контракты, Сэм обнаружил, что они во многих случаях разочаровывают разработчиков. Смарт-контракты в основном выполняют две функции: определяют типы активов и их правила, а также проверяют политики контроля доступа. Сэм хотел создать язык, который обеспечивал бы хорошую абстракцию для этих основных функций, позволяя программистам безопасно и эффективно писать код.
Особенности Sui Move и его преимущества в Web3
Sui Move является вариантом языка Move и имеет несколько основных характеристик:
Более свободный перевод активов: убраны некоторые ограничения из оригинального Move, позволяющие отправлять активы на любой адрес.
Модель данных, ориентированная на объекты: упростила процесс обработки активов, снизив объем работы по бухгалтерскому учету для программистов.
Программируемая торговая зона: позволяет выполнять несколько операций в одной сделке, снижает газовые сборы, уменьшает количество одобрений и обеспечивает атомарность.
Эти характеристики делают Sui Move очень подходящим для создания продуктов в Web3, разработчики могут более эффективно и безопасно проводить разработку.
Дизайн масштабируемости Sui
Цель Sui заключается в достижении горизонтальной масштабируемости, то есть в увеличении пропускной способности за счет увеличения аппаратных ресурсов без ограничений. Такой подход позволяет Sui продолжать расти с увеличением числа пользователей, при этом сохраняя низкую задержку.
Объектно-ориентированная модель данных является ключом к достижению этой цели. Организуя все в объекты, глобальное состояние превращается в крупное отображение от ID объектов до объектов, что является легко масштабируемым хранилищем пар ключ-значение.
Потенциал децентрализованных технологий
Блокчейн и криптовалюты по своей сути являются технологией, устраняющей трение. Они могут устранить препятствия в финансовых транзакциях, разработке приложений и установке информации, уменьшая зависимость от третьих лиц. Эта технология имеет потенциал изменить межприложенческую совместимость, позволяя данным, предметам и ценностям свободнее перемещаться между различными приложениями.
Будущее развития Sui Move
Команда Sui Move в настоящее время сосредоточена на нескольких аспектах:
В целом, Sui Move постоянно развивается, чтобы удовлетворить потребности разработчиков и обеспечить лучшую поддержку для экосистемы Web3.