Інтерв'ю з засновником мови Sui Move: чому Sui Move підходить для створення продуктів Web3
Нещодавно ми поговорили з технічним директором Mysten Labs, творцем мови програмування Move, Семом Блекширом, про те, чому він розробив нову мову програмування смарт-контрактів Sui Move, про можливості масштабування Sui та про переваги децентралізованих технологій для розробників.
Ось вміст цього інтерв'ю:
Суть мов програмування та народження мови Move
Мова програмування є інструментом для дружньої, безпечної, ефективної та чіткої взаємодії з комп'ютером. На відміну від природних мов, найважливішим є наявність точно визначеної семантики. Суть мов програмування полягає в тому, що вони призначені для конкретних галузей або завдань, оскільки неможливо виконати всі завдання за допомогою однієї мови.
Мова Move виникла в проекті Libra від Facebook. Вивчаючи існуючі смарт-контракти, Сем виявив, що вони в багатьох випадках розчаровують розробників. Смарт-контракти в основному виконують дві функції: визначають типи активів та їх правила, а також перевіряють стратегії контролю доступу. Сем прагнув створити мову, яка б забезпечила хорошу абстракцію для цих базових функцій, дозволяючи програмістам безпечно та ефективно писати код.
Особливості Sui Move та його переваги у Web3
Sui Move є варіантом мови Move, який має кілька основних характеристик:
Більш вільний переказ активів: усунено деякі обмеження з оригінального Move, що дозволяє надсилати активи на будь-яку адресу.
Модель даних, орієнтована на об'єкти: спростила процес обробки активів, зменшила обсяг бухгалтерської роботи для програмістів.
Програмовані торгові блоки: дозволяють виконувати кілька операцій в одній угоді, зменшують витрати на газ, зменшують кількість затверджень та забезпечують атомарність.
Ці характеристики роблять Sui Move дуже підходящим для створення продуктів у Web3, що дозволяє розробникам ефективніше та безпечніше розробляти.
Дизайн масштабованості Sui
Мета Sui полягає в досягненні горизонтальної масштабованості, тобто в підвищенні пропускної здатності шляхом збільшення апаратних засобів без обмежень. Цей дизайн дозволяє Sui безперервно зростати з збільшенням кількості користувачів при збереженні низької затримки.
Об'єктно-орієнтована модель даних є ключем до досягнення цієї мети. Організовуючи все в об'єкти, глобальний стан перетворюється на велику мапу від ID об'єкта до об'єкта, що є зберіганням пар «ключ-значення», яке можна легко розширити.
Потенціал децентралізованих технологій
Блокчейн і криптовалюти по суті є технологією, що усуває тертя. Вони можуть усунути перешкоди у фінансових транзакціях, створенні додатків та налаштуванні інформації, зменшуючи залежність від третіх осіб. Ця технологія має потенціал змінити взаємодію між додатками, дозволяючи даним, товарам і цінностям вільніше переміщатися між різними додатками.
Майбутній розвиток Sui Move
Команда Sui Move наразі звертає увагу на такі аспекти:
Покращення можливостей оновлення та розширення пакета, зберігаючи при цьому довіру користувачів.
Розробка нових функцій, таких як типи перерахування.
Покращити досвід з'єднання Move з фронтенд-кодом.
Збільшити частку коду Move в програмах для підвищення безпеки.
Зробіть код Move більш зрозумілим і зручним для використання різними програмістами.
В цілому, Sui Move постійно розвивається, щоб задовольнити потреби розробників та надати кращу підтримку екосистемі Web3.
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.
11 лайків
Нагородити
11
6
Поділіться
Прокоментувати
0/400
quietly_staking
· 9год тому
move зрозуміло всім, хто знає
Переглянути оригіналвідповісти на0
metaverse_hermit
· 21год тому
Так просто?
Переглянути оригіналвідповісти на0
SundayDegen
· 21год тому
Знову нова історія нової мережі~
Переглянути оригіналвідповісти на0
StablecoinEnjoyer
· 22год тому
move - це ця хвиля
Переглянути оригіналвідповісти на0
BearHugger
· 22год тому
Вже півроку про це говорять, а які є реальні застосування?
Засновник Sui Move розкриває секрети: чому ця мова стала потужним інструментом для створення продуктів Web3
Інтерв'ю з засновником мови Sui Move: чому Sui Move підходить для створення продуктів Web3
Нещодавно ми поговорили з технічним директором Mysten Labs, творцем мови програмування Move, Семом Блекширом, про те, чому він розробив нову мову програмування смарт-контрактів Sui Move, про можливості масштабування Sui та про переваги децентралізованих технологій для розробників.
Ось вміст цього інтерв'ю:
Суть мов програмування та народження мови Move
Мова програмування є інструментом для дружньої, безпечної, ефективної та чіткої взаємодії з комп'ютером. На відміну від природних мов, найважливішим є наявність точно визначеної семантики. Суть мов програмування полягає в тому, що вони призначені для конкретних галузей або завдань, оскільки неможливо виконати всі завдання за допомогою однієї мови.
Мова Move виникла в проекті Libra від Facebook. Вивчаючи існуючі смарт-контракти, Сем виявив, що вони в багатьох випадках розчаровують розробників. Смарт-контракти в основному виконують дві функції: визначають типи активів та їх правила, а також перевіряють стратегії контролю доступу. Сем прагнув створити мову, яка б забезпечила хорошу абстракцію для цих базових функцій, дозволяючи програмістам безпечно та ефективно писати код.
Особливості Sui Move та його переваги у Web3
Sui Move є варіантом мови Move, який має кілька основних характеристик:
Більш вільний переказ активів: усунено деякі обмеження з оригінального Move, що дозволяє надсилати активи на будь-яку адресу.
Модель даних, орієнтована на об'єкти: спростила процес обробки активів, зменшила обсяг бухгалтерської роботи для програмістів.
Програмовані торгові блоки: дозволяють виконувати кілька операцій в одній угоді, зменшують витрати на газ, зменшують кількість затверджень та забезпечують атомарність.
Ці характеристики роблять Sui Move дуже підходящим для створення продуктів у Web3, що дозволяє розробникам ефективніше та безпечніше розробляти.
Дизайн масштабованості Sui
Мета Sui полягає в досягненні горизонтальної масштабованості, тобто в підвищенні пропускної здатності шляхом збільшення апаратних засобів без обмежень. Цей дизайн дозволяє Sui безперервно зростати з збільшенням кількості користувачів при збереженні низької затримки.
Об'єктно-орієнтована модель даних є ключем до досягнення цієї мети. Організовуючи все в об'єкти, глобальний стан перетворюється на велику мапу від ID об'єкта до об'єкта, що є зберіганням пар «ключ-значення», яке можна легко розширити.
Потенціал децентралізованих технологій
Блокчейн і криптовалюти по суті є технологією, що усуває тертя. Вони можуть усунути перешкоди у фінансових транзакціях, створенні додатків та налаштуванні інформації, зменшуючи залежність від третіх осіб. Ця технологія має потенціал змінити взаємодію між додатками, дозволяючи даним, товарам і цінностям вільніше переміщатися між різними додатками.
Майбутній розвиток Sui Move
Команда Sui Move наразі звертає увагу на такі аспекти:
В цілому, Sui Move постійно розвивається, щоб задовольнити потреби розробників та надати кращу підтримку екосистемі Web3.