Інтерв'ю з засновником мови Move: чому мова смартконтрактів Sui Move підходить для створення продуктів Web3?
Нещодавно ми провели розмову з технічним директором Mysten Labs, засновником мови програмування Move Семом Блекшіром, в якій обговорили причини його розробки нової мови програмування смартконтрактів Sui Move, розширені можливості Sui та переваги децентралізованих технологій для розробників.
Наступне є коротким змістом інтерв'ю:
Суть мов програмування та народження Move
Мови програмування є інструментами для дружнього, безпечного, ефективного і чіткого взаємодії з комп'ютером. На відміну від природних мов, мови програмування повинні мати точно визначену семантику. Move виникла з проекту Libra компанії Facebook, і має на меті вирішити обмеження існуючих смартконтрактів.
Смарт-контракти виконують два основні завдання: визначають типи активів та їх правила, а також перевіряють політики контролю доступу. Move розроблений таким чином, щоб забезпечити хорошу абстракцію для цих базових функцій, дозволяючи програмістам писати код безпечно та ефективно.
Особливості Sui Move та його застосування в Web3
Sui Move є варіантом Move, основні зміни такі:
Видалено обмеження, встановлені для мережі відповідних платежів у первісному Move.
Введено об'єктно-орієнтовану модель даних, спрощено процес обробки активів.
Реалізовано програмовані торгові блоки, що підвищили ефективність та гнучкість торгівлі.
Ці особливості роблять Sui Move особливо придатним для створення продуктів Web3, забезпечуючи вищу ефективність розробки та безпеки.
Дизайн масштабованості Sui
Метою Sui є досягнення горизонтальної масштабованості, тобто підвищення пропускної спроможності шляхом збільшення апаратних засобів без обмежень. Цей дизайн уникає проблем, з якими стикаються інші блокчейн-платформи, коли вони досягають межі ємності, таких як зростання газових зборів і збільшення затримок.
Об'єктно-орієнтована модель даних і структура транзакцій Sui спроектовані для досягнення цієї мети. Глобальний стан організовано в ємному сховищі пар "ключ-значення", що робить цю структуру більш зручною для масштабування.
Потенціал децентралізованих технологій
Блокчейн та криптовалюти по суті є технологією, що усуває тертя, здатною ліквідувати бар'єри в передачі інформації та вартості. Вони можуть знижувати витрати на транзакції, підвищувати взаємодію між додатками та надавати розробникам нові "суперсили" для створення більш привабливих продуктів.
Майбутній розвиток Sui Move
Команда Sui Move працює над покращенням наступних аспектів:
На основі відгуків розробників вдосконалити функції оновлення та розширення пакету.
Введення нових мовних функцій, таких як типи перерахування.
Покращення досвіду з'єднання Move з фронтенд-кодом.
Збільшити частку Move коду в застосунках для підвищення безпеки.
Спростити процес розробки програм Move, щоб він був більш дружнім до різних розробників.
Ця сторінка може містити контент третіх осіб, який надається виключно в інформаційних цілях (не в якості запевнень/гарантій) і не повинен розглядатися як схвалення його поглядів компанією Gate, а також як фінансова або професійна консультація. Див. Застереження для отримання детальної інформації.
10 лайків
Нагородити
10
5
Репост
Поділіться
Прокоментувати
0/400
AirdropBuffet
· 08-11 15:57
move дуже сильний і все.
Переглянути оригіналвідповісти на0
MintMaster
· 08-11 15:57
перемістити дуже смачно
Переглянути оригіналвідповісти на0
ProveMyZK
· 08-11 15:50
увійти в позицію, а потім поговоримо, добре?
Переглянути оригіналвідповісти на0
CrashHotline
· 08-11 15:48
move повністю yyds呀!
Переглянути оригіналвідповісти на0
ChainMaskedRider
· 08-11 15:44
move哥 так старанно працює, мені потрібно купити трохи sui
Sui Move засновник пояснює: чому ця мова підходить для створення продуктів Web3
Інтерв'ю з засновником мови Move: чому мова смартконтрактів Sui Move підходить для створення продуктів Web3?
Нещодавно ми провели розмову з технічним директором Mysten Labs, засновником мови програмування Move Семом Блекшіром, в якій обговорили причини його розробки нової мови програмування смартконтрактів Sui Move, розширені можливості Sui та переваги децентралізованих технологій для розробників.
Наступне є коротким змістом інтерв'ю:
Суть мов програмування та народження Move
Мови програмування є інструментами для дружнього, безпечного, ефективного і чіткого взаємодії з комп'ютером. На відміну від природних мов, мови програмування повинні мати точно визначену семантику. Move виникла з проекту Libra компанії Facebook, і має на меті вирішити обмеження існуючих смартконтрактів.
Смарт-контракти виконують два основні завдання: визначають типи активів та їх правила, а також перевіряють політики контролю доступу. Move розроблений таким чином, щоб забезпечити хорошу абстракцію для цих базових функцій, дозволяючи програмістам писати код безпечно та ефективно.
Особливості Sui Move та його застосування в Web3
Sui Move є варіантом Move, основні зміни такі:
Ці особливості роблять Sui Move особливо придатним для створення продуктів Web3, забезпечуючи вищу ефективність розробки та безпеки.
Дизайн масштабованості Sui
Метою Sui є досягнення горизонтальної масштабованості, тобто підвищення пропускної спроможності шляхом збільшення апаратних засобів без обмежень. Цей дизайн уникає проблем, з якими стикаються інші блокчейн-платформи, коли вони досягають межі ємності, таких як зростання газових зборів і збільшення затримок.
Об'єктно-орієнтована модель даних і структура транзакцій Sui спроектовані для досягнення цієї мети. Глобальний стан організовано в ємному сховищі пар "ключ-значення", що робить цю структуру більш зручною для масштабування.
Потенціал децентралізованих технологій
Блокчейн та криптовалюти по суті є технологією, що усуває тертя, здатною ліквідувати бар'єри в передачі інформації та вартості. Вони можуть знижувати витрати на транзакції, підвищувати взаємодію між додатками та надавати розробникам нові "суперсили" для створення більш привабливих продуктів.
Майбутній розвиток Sui Move
Команда Sui Move працює над покращенням наступних аспектів: