Интервью с техническим директором Mysten Labs Сэмом Блэкширом: Преимущества языка смарт-контрактов Sui Move
Недавно главный технический директор Mysten Labs и основатель языка программирования Move, Сэм Блэкшир, дал интервью, в котором обсудил фон разработки языка смарт-контрактов Sui Move, его особенности и перспективы применения в области Web3.
Суть языков программирования и появление Move
Сэм отметил, что языки программирования являются инструментами для точного взаимодействия с компьютером. В отличие от естественных языков, языки программирования требуют четко определенной семантики, чтобы обеспечить предсказуемое поведение кода. Он подчеркнул, что языки программирования обычно разрабатываются для конкретных областей или задач.
Язык Move возник из проекта Libra Facebook. Изучая существующие смарт-контракты, Сэм обнаружил, что они не удовлетворяют потребности разработчиков. Смарт-контракты в основном связаны с определением активов и контролем доступа, а существующие языки не были разработаны специально для этой цели.
Особенности и преимущества Sui Move
Sui Move является вариантом языка Move, оптимизированным для среды Web3. По сравнению с оригинальным Move, Sui Move использует объектную модель данных, упрощая процесс обработки активов. Это позволяет разработчикам больше сосредоточиться на основной бизнес-логике, не отвлекаясь на детали учета.
Sui Move также ввёл концепцию программируемых транзакционных блоков. Сам сравнил это с шведским столом, где пользователи могут выполнять несколько операций за одну транзакцию без дополнительных затрат. Это не только снижает стоимость газа, но и уменьшает количество раз, когда пользователю необходимо давать своё одобрение, при этом обеспечивая атомарность.
Дизайн масштабируемости Sui
Целью проектирования Sui является достижение горизонтальной масштабируемости. Используя объектно-ориентированную модель данных и хранилище пар «ключ-значение», Sui может масштабироваться по мере роста спроса, одновременно сохраняя низкую задержку. Такой дизайн позволяет Sui адаптироваться к постоянно растущей базе пользователей, не допуская снижения производительности или увеличения затрат из-за ограничений по мощности.
Потенциал децентрализованных технологий
Сэм считает, что блокчейн и криптовалюты по своей сути являются технологиями, устраняющими трение. Они помогают преодолевать барьеры в передаче информации и ценностей, уменьшая зависимость от дорогих третьих лиц. В среде Web3 совместимость между приложениями значительно возросла, предоставляя разработчикам новые возможности для создания более привлекательных продуктов.
Будущее развития Sui Move
Команда Sui постоянно улучшает Sui Move на основе отзывов разработчиков. Они сосредотачиваются на том, как сделать язык более подходящим для итеративной разработки пакетов, одновременно сохраняя совместимость с существующими пользователями. Команда также работает над улучшением интеграции Move с фронтенд-кодом, чтобы упростить общий процесс разработки приложений.
Сэм подчеркивает, что хотя код Move обычно составляет лишь небольшую часть приложений Sui, команда исследует способы увеличения доли кода Move для повышения общей безопасности, одновременно обеспечивая легкость понимания и использования этих приложений для программистов, не знакомых с Move.
На этой странице может содержаться сторонний контент, который предоставляется исключительно в информационных целях (не в качестве заявлений/гарантий) и не должен рассматриваться как поддержка взглядов компании Gate или как финансовый или профессиональный совет. Подробности смотрите в разделе «Отказ от ответственности» .
21 Лайков
Награда
21
6
Поделиться
комментарий
0/400
FOMOmonster
· 07-12 09:43
Еще один, кто хочет превзойти Solidity?
Посмотреть ОригиналОтветить0
GasGuzzler
· 07-12 08:16
Это же язык от Meta!
Посмотреть ОригиналОтветить0
0xSleepDeprived
· 07-12 06:57
Давайте начнем с move!
Посмотреть ОригиналОтветить0
RugPullSurvivor
· 07-11 23:05
Ход No1 в мире
Посмотреть ОригиналОтветить0
BrokenYield
· 07-09 13:40
другой l1 пытается решить проблемы, которые не существуют smh
Sui Move:оптимизированный для Web3 язык смарт-контрактов. CTO Mysten Labs подробно объясняет его преимущества.
Интервью с техническим директором Mysten Labs Сэмом Блэкширом: Преимущества языка смарт-контрактов Sui Move
Недавно главный технический директор Mysten Labs и основатель языка программирования Move, Сэм Блэкшир, дал интервью, в котором обсудил фон разработки языка смарт-контрактов Sui Move, его особенности и перспективы применения в области Web3.
Суть языков программирования и появление Move
Сэм отметил, что языки программирования являются инструментами для точного взаимодействия с компьютером. В отличие от естественных языков, языки программирования требуют четко определенной семантики, чтобы обеспечить предсказуемое поведение кода. Он подчеркнул, что языки программирования обычно разрабатываются для конкретных областей или задач.
Язык Move возник из проекта Libra Facebook. Изучая существующие смарт-контракты, Сэм обнаружил, что они не удовлетворяют потребности разработчиков. Смарт-контракты в основном связаны с определением активов и контролем доступа, а существующие языки не были разработаны специально для этой цели.
Особенности и преимущества Sui Move
Sui Move является вариантом языка Move, оптимизированным для среды Web3. По сравнению с оригинальным Move, Sui Move использует объектную модель данных, упрощая процесс обработки активов. Это позволяет разработчикам больше сосредоточиться на основной бизнес-логике, не отвлекаясь на детали учета.
Sui Move также ввёл концепцию программируемых транзакционных блоков. Сам сравнил это с шведским столом, где пользователи могут выполнять несколько операций за одну транзакцию без дополнительных затрат. Это не только снижает стоимость газа, но и уменьшает количество раз, когда пользователю необходимо давать своё одобрение, при этом обеспечивая атомарность.
Дизайн масштабируемости Sui
Целью проектирования Sui является достижение горизонтальной масштабируемости. Используя объектно-ориентированную модель данных и хранилище пар «ключ-значение», Sui может масштабироваться по мере роста спроса, одновременно сохраняя низкую задержку. Такой дизайн позволяет Sui адаптироваться к постоянно растущей базе пользователей, не допуская снижения производительности или увеличения затрат из-за ограничений по мощности.
Потенциал децентрализованных технологий
Сэм считает, что блокчейн и криптовалюты по своей сути являются технологиями, устраняющими трение. Они помогают преодолевать барьеры в передаче информации и ценностей, уменьшая зависимость от дорогих третьих лиц. В среде Web3 совместимость между приложениями значительно возросла, предоставляя разработчикам новые возможности для создания более привлекательных продуктов.
Будущее развития Sui Move
Команда Sui постоянно улучшает Sui Move на основе отзывов разработчиков. Они сосредотачиваются на том, как сделать язык более подходящим для итеративной разработки пакетов, одновременно сохраняя совместимость с существующими пользователями. Команда также работает над улучшением интеграции Move с фронтенд-кодом, чтобы упростить общий процесс разработки приложений.
Сэм подчеркивает, что хотя код Move обычно составляет лишь небольшую часть приложений Sui, команда исследует способы увеличения доли кода Move для повышения общей безопасности, одновременно обеспечивая легкость понимания и использования этих приложений для программистов, не знакомых с Move.