Основатель языка Move анализирует Sui Move: предпочитаемое решение для разработки продуктов Web3

robot
Генерация тезисов в процессе

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

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

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

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

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

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

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

Особенности Sui Move

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

  1. Удалены ограничения соблюдения оригинального проекта Libra, что позволяет активам свободнее обращаться.

  2. Введена объектно-ориентированная модель данных, что упрощает работу программистов.

  3. Реализованы программируемые торговые блоки, которые позволяют выполнять несколько операций в одной сделке.

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

Преимущества программируемых торговых блоков

Программируемые торговые блоки позволяют выполнять несколько операций в одной сделке, подобно шведскому столу. Это приносит следующие преимущества:

  1. Снизить газовые расходы
  2. Уменьшение количества одобрений
  3. Реализация атомарных операций

Для разработчиков это позволяет более гибко комбинировать различные функции.

Разработка с использованием Sui Move

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

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

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

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

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

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

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

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

Будущее развитие Sui Move включает:

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

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

Посмотреть Оригинал
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.
  • Награда
  • 3
  • Поделиться
комментарий
0/400
LiquidationSurvivorvip
· 07-13 07:31
движение - это настоящий путь!
Посмотреть ОригиналОтветить0
OldLeekNewSicklevip
· 07-13 07:22
Понял, давай зайдём и соберём свежих неудачников.
Посмотреть ОригиналОтветить0
MetamaskMechanicvip
· 07-13 07:20
Снова новый Вайтпейпер?
Посмотреть ОригиналОтветить0
  • Закрепить