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

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

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

Ниже приведены основные моменты интервью:

Обзор языков программирования и происхождение Move

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

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

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

Характеристики и преимущества Sui Move

Sui Move является вариантом Move и имеет несколько основных характеристик:

  1. Более свободный перевод активов: устранены ограничения на создание счетов в оригинальном Move, позволяя отправлять активы на любой адрес.

  2. Модель данных, ориентированная на объекты: упростила логику обработки активов, повысила эффективность разработки.

  3. Программируемый торговый блок: позволяет выполнять несколько операций в одной сделке, снижая затраты на газ и количество одобрений, при этом обеспечивая атомарность.

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

Проектирование масштабируемости Sui

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

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

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

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

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

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

  1. Повышение масштабируемости пакета, что позволяет разработчикам более гибко обновлять и добавлять функции.

  2. Введение новых функций, таких как перечисления.

  3. Улучшение интеграционного опыта между Move и фронтенд-кодом.

  4. Исследуйте, как сделать так, чтобы приложение содержало больше кода Move для повышения безопасности.

  5. Упростить понимание и использование кода Move для не-Move программистов.

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

MOVE-0.26%
SUI-0.93%
Посмотреть Оригинал
На этой странице может содержаться сторонний контент, который предоставляется исключительно в информационных целях (не в качестве заявлений/гарантий) и не должен рассматриваться как поддержка взглядов компании Gate или как финансовый или профессиональный совет. Подробности смотрите в разделе «Отказ от ответственности» .
  • Награда
  • 5
  • Репост
  • Поделиться
комментарий
0/400
SelfStakingvip
· 14ч назад
Ничего не понимая, просто люблю быть в центре внимания.
Посмотреть ОригиналОтветить0
AirdropBlackHolevip
· 08-13 20:37
Такой бык-движение, скоро будет наравне с Solidity, не так ли?
Посмотреть ОригиналОтветить0
AlwaysMissingTopsvip
· 08-13 20:14
Эх, снова эта ловушка от libra.
Посмотреть ОригиналОтветить0
WenMoonvip
· 08-13 20:14
язык move стабильный, мне нравится экспериментировать
Посмотреть ОригиналОтветить0
CryptoDouble-O-Sevenvip
· 08-13 20:11
move все равно нужно смотреть, очень вкусно
Посмотреть ОригиналОтветить0
  • Закрепить