Основатель Sui Move: новый движок разработки Web3 способствует повышению эффективности и безопасности

Интервью с основателем языка Move: как Sui Move помогает в разработке продуктов Web3

Недавно мы провели интервью с техническим директором Mysten Labs, основателем языка программирования Move Сэмом Блэкшером, в котором обсудили причины разработки нового языка смарт-контрактов Sui Move, масштабируемость Sui и преимущества децентрализованных технологий для разработчиков.

Вот основные моменты интервью:

Суть языков программирования и рождение Move

Язык программирования — это инструмент для четкого взаимодействия с компьютером. В отличие от естественного языка, языки программирования требуют точно определенной семантики и обычно предназначены для конкретной области или задачи.

Move возникла из проекта Libra компании Facebook. Блэкшир, изучив существующие смарт-контракты, обнаружил, что они в основном определяют типы активов и стратегии контроля доступа. Move направлен на то, чтобы предоставить хорошую абстракцию для этих основных задач, позволяя программистам безопасно и эффективно кодировать без необходимости изобретать колесо заново.

Эксклюзивное интервью с отцом языка Move: почему язык смарт-контрактов Sui Move подходит для создания продуктов Web3?

Особенности Sui Move и его преимущества в Web3

Sui Move является вариантом Move, основные изменения включают:

  1. Отменены некоторые ограничения, установленные для соблюдения платежей в оригинальном Move.
  2. Введена объектно-ориентированная модель данных, упрощена логика обработки активов.
  3. Реализованы программируемые торговые блоки, что повысило эффективность и гибкость торговли.

Эти особенности делают Sui Move особенно подходящим для создания продуктов Web3, обеспечивая более низкие газовые сборы, меньшее количество одобрений и лучшую атомарность.

Опыт разработки Sui Move

Многие разработчики сообщают, что разработка с использованием Sui Move более эффективна и безопасна по сравнению с другими языками Web3. Например, один DeFi проект завершил работу, которая изначально требовала восемь месяцев, всего за два месяца, и чувствует себя более уверенно в его безопасности.

Дизайн масштабируемости Sui

Цель Sui заключается в достижении горизонтальной масштабируемости, то есть в увеличении пропускной способности за счет добавления оборудования при сохранении низкой задержки. Этот дизайн основан на объектно-ориентированной модели данных, которая организует глобальное состояние как отображение от ID объекта к объекту, что облегчает масштабирование.

Потенциал децентрализованных технологий

Блокчейн и криптовалюты по сути являются технологией устранения трения, которая может устранить препятствия в финансовых транзакциях, построении приложений и настройке информации. Они предоставляют новые "суперспособности", позволяя разработчикам создавать более привлекательные продукты.

Будущее развития Sui Move

Команда Sui Move сосредоточена на следующих аспектах улучшения:

  1. На основе отзывов разработчиков оптимизировать функции обновления и расширения пакетов.
  2. Введение новых функций, таких как перечисляемые типы.
  3. Улучшить опыт соединения Move с фронтенд-кодом.
  4. Увеличьте долю кода Move в приложениях для повышения безопасности.
  5. Упростить трудности понимания и использования Move для непрофессиональных программистов.

С помощью этих усилий Sui Move стремится предоставить Web3 разработчикам более мощные и гибкие инструменты для широкого применения децентрализованных технологий.

SUI4.11%
MOVE3.84%
Посмотреть Оригинал
На этой странице может содержаться сторонний контент, который предоставляется исключительно в информационных целях (не в качестве заявлений/гарантий) и не должен рассматриваться как поддержка взглядов компании Gate или как финансовый или профессиональный совет. Подробности смотрите в разделе «Отказ от ответственности» .
  • Награда
  • 1
  • Репост
  • Поделиться
комментарий
0/400
MidnightGenesisvip
· 9ч назад
Поздно ночью развернули мониторинг нового обновления версии Move, стоит обратить внимание на исправления уязвимостей.
Посмотреть ОригиналОтветить0
  • Закрепить