Основатель языка Move говорит о Sui Move: почему он подходит для создания приложений Web3
Недавно главный технический директор Mysten Labs и основатель языка программирования Move Сэм Блэкшир дал интервью, в котором поделился своими намерениями при разработке языка Sui Move, особенностями Sui Move и преимуществами децентрализованных технологий для разработчиков.
Суть языков программирования
Блакшир указывает, что основа языков программирования заключается в точном, безопасном и эффективном взаимодействии с компьютером. В отличие от богатства естественных языков, языки программирования должны иметь четко определенные семантики. Каждый язык программирования оптимизирован для конкретной области или задачи и не может показывать отличные результаты во всех областях.
Рождение языка Move
Move возник в результате проекта Libra от Facebook. Блэкшир изучил существующие языки смарт-контрактов и обнаружил, что они во многом не могут удовлетворить потребности разработчиков. Смарт-контракты в основном определяют типы активов и правила их передачи, а также выполняют контроль доступа. Язык Move направлен на предоставление хорошей абстракции для этих основных функций, позволяя программистам безопасно и эффективно кодировать, не изобретая колесо заново.
Особенности Sui Move
Sui Move является вариантом Move, специально разработанным для приложений Web3. Он использует объектно-ориентированную модель данных, упрощая процессы обработки активов. Это позволяет программистам не заниматься сложной бухгалтерией и сосредоточиться непосредственно на основной бизнес-логике. Sui Move также вводит программируемые торговые блоки, позволяя выполнять несколько операций в одной сделке, снижая затраты на газ и повышая атомарность.
Опыт разработчика
Многие разработчики сообщили, что использование Sui Move для разработки более эффективно и безопасно, чем другие языки Web3. Дизайн языка близок к архитектуре проекта, что позволяет быстрее разрабатывать и обеспечивает более высокое качество кода. Блэкшир считает, что это связано с тем, что Sui Move целенаправленно решает проблемы существующих языков и индивидуально настраивается под реальные потребности разработчиков.
Масштабируемость Sui
Цель дизайна Sui — обеспечить горизонтальную масштабируемость, избегая ухудшения пользовательского опыта из-за ограничений по ёмкости. Объектно-ориентированная модель данных позволяет Sui масштабироваться как хранилище ключ-значение, при этом сохраняя характеристики блокчейна. Этот дизайн позволяет Sui непрерывно масштабироваться с ростом числа пользователей, поддерживая низкую задержку и низкие расходы.
Потенциал децентрализованных технологий
Блэкшир считает, что блокчейн и криптовалюты по своей сути являются технологией устранения трения. Они способны устранить препятствия в передаче информации и ценностей, снизить зависимость от посредников. Эта технология может упростить взаимодействие между приложениями, предоставляя разработчикам новые "суперспособности" для создания более привлекательных продуктов.
Будущее развития Sui Move
Команда Sui Move постоянно улучшает функциональность языка на основе отзывов разработчиков. Они сосредоточены на том, как упростить разработчикам процесс расширения и изменения существующих пакетов, сохраняя при этом доверие пользователей. Кроме того, команда также стремится улучшить опыт соединения Move с фронтенд-кодом, чтобы сделать весь процесс разработки приложений более эффективным и безопасным.
На этой странице может содержаться сторонний контент, который предоставляется исключительно в информационных целях (не в качестве заявлений/гарантий) и не должен рассматриваться как поддержка взглядов компании Gate или как финансовый или профессиональный совет. Подробности смотрите в разделе «Отказ от ответственности» .
14 Лайков
Награда
14
3
Репост
Поделиться
комментарий
0/400
ForkPrince
· 23ч назад
Создатель кода! Немного разорван.
Посмотреть ОригиналОтветить0
CryptoHistoryClass
· 23ч назад
*проверяет исторические паттерны* еще один спин-офф fb пытается сделать солану... уже видел этот фильм
Основатель Sui Move объясняет: почему этот язык стал новым фаворитом разработки Web3
Основатель языка Move говорит о Sui Move: почему он подходит для создания приложений Web3
Недавно главный технический директор Mysten Labs и основатель языка программирования Move Сэм Блэкшир дал интервью, в котором поделился своими намерениями при разработке языка Sui Move, особенностями Sui Move и преимуществами децентрализованных технологий для разработчиков.
Суть языков программирования
Блакшир указывает, что основа языков программирования заключается в точном, безопасном и эффективном взаимодействии с компьютером. В отличие от богатства естественных языков, языки программирования должны иметь четко определенные семантики. Каждый язык программирования оптимизирован для конкретной области или задачи и не может показывать отличные результаты во всех областях.
Рождение языка Move
Move возник в результате проекта Libra от Facebook. Блэкшир изучил существующие языки смарт-контрактов и обнаружил, что они во многом не могут удовлетворить потребности разработчиков. Смарт-контракты в основном определяют типы активов и правила их передачи, а также выполняют контроль доступа. Язык Move направлен на предоставление хорошей абстракции для этих основных функций, позволяя программистам безопасно и эффективно кодировать, не изобретая колесо заново.
Особенности Sui Move
Sui Move является вариантом Move, специально разработанным для приложений Web3. Он использует объектно-ориентированную модель данных, упрощая процессы обработки активов. Это позволяет программистам не заниматься сложной бухгалтерией и сосредоточиться непосредственно на основной бизнес-логике. Sui Move также вводит программируемые торговые блоки, позволяя выполнять несколько операций в одной сделке, снижая затраты на газ и повышая атомарность.
Опыт разработчика
Многие разработчики сообщили, что использование Sui Move для разработки более эффективно и безопасно, чем другие языки Web3. Дизайн языка близок к архитектуре проекта, что позволяет быстрее разрабатывать и обеспечивает более высокое качество кода. Блэкшир считает, что это связано с тем, что Sui Move целенаправленно решает проблемы существующих языков и индивидуально настраивается под реальные потребности разработчиков.
Масштабируемость Sui
Цель дизайна Sui — обеспечить горизонтальную масштабируемость, избегая ухудшения пользовательского опыта из-за ограничений по ёмкости. Объектно-ориентированная модель данных позволяет Sui масштабироваться как хранилище ключ-значение, при этом сохраняя характеристики блокчейна. Этот дизайн позволяет Sui непрерывно масштабироваться с ростом числа пользователей, поддерживая низкую задержку и низкие расходы.
Потенциал децентрализованных технологий
Блэкшир считает, что блокчейн и криптовалюты по своей сути являются технологией устранения трения. Они способны устранить препятствия в передаче информации и ценностей, снизить зависимость от посредников. Эта технология может упростить взаимодействие между приложениями, предоставляя разработчикам новые "суперспособности" для создания более привлекательных продуктов.
Будущее развития Sui Move
Команда Sui Move постоянно улучшает функциональность языка на основе отзывов разработчиков. Они сосредоточены на том, как упростить разработчикам процесс расширения и изменения существующих пакетов, сохраняя при этом доверие пользователей. Кроме того, команда также стремится улучшить опыт соединения Move с фронтенд-кодом, чтобы сделать весь процесс разработки приложений более эффективным и безопасным.