Інтерв'ю з засновником мови Move: як Sui Move допомагає в розробці продуктів Web3
Нещодавно ми взяли інтерв'ю у технічного директора Mysten Labs, засновника мови програмування Move Сема Блекшира, щоб обговорити причини розробки ним нової мови смарт-контрактів Sui Move, масштабованість Sui та переваги децентралізованих технологій для розробників.
Ось основні моменти інтерв'ю:
Суть мов програмування та народження Move
Мова програмування - це інструмент для чіткого взаємодії з комп'ютером. На відміну від природних мов, мови програмування повинні мати точно визначену семантику і зазвичай спрямовані на конкретну область або завдання.
Move виник з проекту Libra компанії Facebook. Blackshear, вивчивши існуючі смарт-контракти, виявив, що вони в основному визначають типи активів та стратегії контролю доступу. Move має на меті надати хорошу абстракцію для цих основних завдань, дозволяючи програмістам безпечно та ефективно кодувати, не повторюючи вже зроблене.
Особливості Sui Move та їх переваги в Web3
Sui Move є варіантом Move, основні зміни включають:
Скасовано деякі обмеження, встановлені для відповідальних платежів у первісному Move.
Введено об'єктно-орієнтовану модель даних, що спростила логіку обробки активів.
Реалізовано програмовані торгові блоки, що підвищило ефективність і гнучкість торгівлі.
Ці особливості роблять Sui Move особливо придатним для створення продуктів Web3, що дозволяє досягти нижчих витрат на газ, меншої кількості затверджень і кращої атомарності.
Розробницький досвід Sui Move
Багато розробників повідомили, що використання Sui Move для розробки є більш ефективним і безпечним, ніж інші мови Web3. Наприклад, один DeFi проект завершив роботу, яка спочатку вимагала б вісім місяців, всього за два місяці, і при цьому має більшу впевненість у своїй безпеці.
Дизайн масштабованості Sui
Мета Sui полягає в досягненні горизонтальної масштабованості, тобто в збільшенні пропускної спроможності шляхом додавання апаратного забезпечення при цьому зберігаючи низьку затримку. Цей дизайн базується на об'єктно-орієнтованій моделі даних, яка організовує глобальний стан як відображення від об'єктних ID до об'єктів, що полегшує масштабування.
Потенціал децентралізованих технологій
Блокчейн та криптовалюти в своїй суті є технологією, яка усуває тертя, що дозволяє позбавити фінансові транзакції, створення додатків та встановлення інформації від перешкод. Вони надають нові "суперможливості", що дозволяє розробникам створювати більш привабливі продукти.
Майбутній розвиток Sui Move
Команда Sui Move зосереджується на покращеннях у наступних аспектах:
На основі відгуків розробників, оптимізувати функції оновлення та розширення пакета.
Введення нових функцій, таких як типи перерахування.
Покращити досвід з'єднання Move з фронтенд-кодом.
Збільшити частку коду Move в додатках для підвищення безпеки.
Спрощення розуміння та використання Move для непрофесійних програмістів.
Цими зусиллями Sui Move має на меті надати розробникам Web3 потужніші та більш гнучкі інструменти для сприяння широкому впровадженню децентралізованих технологій.
Ця сторінка може містити контент третіх осіб, який надається виключно в інформаційних цілях (не в якості запевнень/гарантій) і не повинен розглядатися як схвалення його поглядів компанією Gate, а також як фінансова або професійна консультація. Див. Застереження для отримання детальної інформації.
6 лайків
Нагородити
6
1
Поділіться
Прокоментувати
0/400
MidnightGenesis
· 4год тому
У нічний час було виявлено нове оновлення версії Move, важливо звернути увагу на виправлення вразливостей.
Засновник Sui Move: новий двигун для розробки Web3 сприяє підвищенню ефективності та безпеки
Інтерв'ю з засновником мови Move: як Sui Move допомагає в розробці продуктів Web3
Нещодавно ми взяли інтерв'ю у технічного директора Mysten Labs, засновника мови програмування Move Сема Блекшира, щоб обговорити причини розробки ним нової мови смарт-контрактів Sui Move, масштабованість Sui та переваги децентралізованих технологій для розробників.
Ось основні моменти інтерв'ю:
Суть мов програмування та народження Move
Мова програмування - це інструмент для чіткого взаємодії з комп'ютером. На відміну від природних мов, мови програмування повинні мати точно визначену семантику і зазвичай спрямовані на конкретну область або завдання.
Move виник з проекту Libra компанії Facebook. Blackshear, вивчивши існуючі смарт-контракти, виявив, що вони в основному визначають типи активів та стратегії контролю доступу. Move має на меті надати хорошу абстракцію для цих основних завдань, дозволяючи програмістам безпечно та ефективно кодувати, не повторюючи вже зроблене.
Особливості Sui Move та їх переваги в Web3
Sui Move є варіантом Move, основні зміни включають:
Ці особливості роблять Sui Move особливо придатним для створення продуктів Web3, що дозволяє досягти нижчих витрат на газ, меншої кількості затверджень і кращої атомарності.
Розробницький досвід Sui Move
Багато розробників повідомили, що використання Sui Move для розробки є більш ефективним і безпечним, ніж інші мови Web3. Наприклад, один DeFi проект завершив роботу, яка спочатку вимагала б вісім місяців, всього за два місяці, і при цьому має більшу впевненість у своїй безпеці.
Дизайн масштабованості Sui
Мета Sui полягає в досягненні горизонтальної масштабованості, тобто в збільшенні пропускної спроможності шляхом додавання апаратного забезпечення при цьому зберігаючи низьку затримку. Цей дизайн базується на об'єктно-орієнтованій моделі даних, яка організовує глобальний стан як відображення від об'єктних ID до об'єктів, що полегшує масштабування.
Потенціал децентралізованих технологій
Блокчейн та криптовалюти в своїй суті є технологією, яка усуває тертя, що дозволяє позбавити фінансові транзакції, створення додатків та встановлення інформації від перешкод. Вони надають нові "суперможливості", що дозволяє розробникам створювати більш привабливі продукти.
Майбутній розвиток Sui Move
Команда Sui Move зосереджується на покращеннях у наступних аспектах:
Цими зусиллями Sui Move має на меті надати розробникам Web3 потужніші та більш гнучкі інструменти для сприяння широкому впровадженню децентралізованих технологій.