Інтерв'ю: Засновник Move мови говорить про Sui Move та його застосування у Web3
Нещодавно ми інтерв'ювали технічного директора Mysten Labs, засновника мови програмування Move Сема Блекшира, щоб обговорити причини розробки нової мови смарт-контрактів Sui Move, масштабованість Sui та переваги децентралізованих технологій для розробників.
Суть мов програмування та народження Move
Мовлення програмування по суті є інструментом для точного взаємодії з комп'ютером. На відміну від природних мов, мови програмування повинні мати чітко визначену семантику, щоб забезпечити передбачуваність поведінки програми. Мова Move походить з проекту Libra компанії Facebook і спрямована на вирішення обмежень існуючих мов смарт-контрактів.
Сем зазначив, що смарт-контракти в основному стосуються двох аспектів: визначення типу активів та правил їх передачі, а також перевірки політик контролю доступу. Основною метою дизайну мови Move є надання кращих абстракцій та інструментів програмування для цих базових завдань, що дозволяє розробникам більш безпечно та ефективно писати код.
Особливості Sui Move та його застосування в Web3
Sui Move є варіантом мови Move, оптимізованим для середовища Web3. Основні зміни включають:
Скасовано обмеження на створення акаунтів у первісному Move, що робить передачу активів більш вільною.
Введено об'єктно-орієнтовану модель даних, що спростила логіку обробки активів.
Реалізовано програмовані торгові блоки, що дозволяють виконувати кілька операцій в одному трейді.
Ці характеристики роблять Sui Move особливо підходящим для створення продуктів Web3, надаючи більшу гнучкість і ефективність.
Переваги програмованих торгових блоків
Програмовані торгові блоки дозволяють виконувати кілька операцій в одному торгівлі, подібно до шведського столу. Це приносить кілька переваг:
Зменшити витрати на газ
Зменшити кількість затверджень
Гарантування атомарності операцій
Спрощення реалізації складних交易
Досвід розробки Sui Move
Багато розробників повідомляють, що використання Sui Move для розробки є більш ефективним і безпечним, ніж інші мови Web3. Наприклад, деякі проектні команди заявляють, що обсяг роботи, виконаний за допомогою Sui Move, еквівалентний тому, що потребує в чотири рази більше часу при використанні Solidity. Цей приріст ефективності походить від точного розуміння потреб розробників, закладеного в дизайні мови.
Дизайн масштабованості Sui
Основною метою Sui є досягнення горизонтальної масштабованості, щоб уникнути проблем зі зниженням продуктивності, викликаних успіхом платформи. Завдяки об'єктно-орієнтованій моделі даних і структурі зберігання ключ-значення, Sui може гнучко розширювати оброблювальні можливості відповідно до потреб, зберігаючи при цьому низьку затримку.
Потенціал децентралізованих технологій
Технології блокчейну та криптовалют по суті є технологіями, що усувають тертя, зменшуючи перешкоди у фінансових операціях та розробці додатків. Вони відкривають нові можливості, такі як міждодаткова взаємодія, програмовані активи тощо, надаючи розробникам нові можливості для створення інноваційних продуктів.
Майбутній розвиток Sui Move
Команда Sui Move працює над кількома вдосконаленнями:
Підвищення масштабованості та сумісності пакета.
Введення нових функцій, таких як типи перерахування
Покращення досвіду інтеграції Move з фронтенд-кодом
Збільшити частку коду Move в додатках, покращити безпеку
Спрощення труднощів у розумінні та використанні Move для не-Move програмістів
Ці зусилля спрямовані на те, щоб зробити Sui Move ще потужнішим і зручнішим у використанні, що сприятиме його застосуванню в сфері Web3.
Ця сторінка може містити контент третіх осіб, який надається виключно в інформаційних цілях (не в якості запевнень/гарантій) і не повинен розглядатися як схвалення його поглядів компанією Gate, а також як фінансова або професійна консультація. Див. Застереження для отримання детальної інформації.
14 лайків
Нагородити
14
8
Поділіться
Прокоментувати
0/400
AllTalkLongTrader
· 07-17 21:16
Ті, хто не наступав на граблі, не треба хвилюватися.
Переглянути оригіналвідповісти на0
BTCBeliefStation
· 07-17 10:26
Move!дивовижний
Переглянути оригіналвідповісти на0
ImpermanentPhilosopher
· 07-17 01:08
Що з того, що це безпечніше, ніж так звано?
Переглянути оригіналвідповісти на0
LiquidationTherapist
· 07-14 23:39
Move дуже потужно, приятель
Переглянути оригіналвідповісти на0
DeFiGrayling
· 07-14 23:34
Ця мова справді нова
Переглянути оригіналвідповісти на0
BoredRiceBall
· 07-14 23:31
Таке nb, я зовсім не зрозумів...
Переглянути оригіналвідповісти на0
MeaninglessGwei
· 07-14 23:23
Звучить досить вражаюче... просто ще не зовсім зрозуміло.
Засновник мови Move розкриває Sui Move: створення більш ефективної та безпечної мови смартконтрактів для Web3
Інтерв'ю: Засновник Move мови говорить про Sui Move та його застосування у Web3
Нещодавно ми інтерв'ювали технічного директора Mysten Labs, засновника мови програмування Move Сема Блекшира, щоб обговорити причини розробки нової мови смарт-контрактів Sui Move, масштабованість Sui та переваги децентралізованих технологій для розробників.
Суть мов програмування та народження Move
Мовлення програмування по суті є інструментом для точного взаємодії з комп'ютером. На відміну від природних мов, мови програмування повинні мати чітко визначену семантику, щоб забезпечити передбачуваність поведінки програми. Мова Move походить з проекту Libra компанії Facebook і спрямована на вирішення обмежень існуючих мов смарт-контрактів.
Сем зазначив, що смарт-контракти в основному стосуються двох аспектів: визначення типу активів та правил їх передачі, а також перевірки політик контролю доступу. Основною метою дизайну мови Move є надання кращих абстракцій та інструментів програмування для цих базових завдань, що дозволяє розробникам більш безпечно та ефективно писати код.
Особливості Sui Move та його застосування в Web3
Sui Move є варіантом мови Move, оптимізованим для середовища Web3. Основні зміни включають:
Ці характеристики роблять Sui Move особливо підходящим для створення продуктів Web3, надаючи більшу гнучкість і ефективність.
Переваги програмованих торгових блоків
Програмовані торгові блоки дозволяють виконувати кілька операцій в одному торгівлі, подібно до шведського столу. Це приносить кілька переваг:
Досвід розробки Sui Move
Багато розробників повідомляють, що використання Sui Move для розробки є більш ефективним і безпечним, ніж інші мови Web3. Наприклад, деякі проектні команди заявляють, що обсяг роботи, виконаний за допомогою Sui Move, еквівалентний тому, що потребує в чотири рази більше часу при використанні Solidity. Цей приріст ефективності походить від точного розуміння потреб розробників, закладеного в дизайні мови.
Дизайн масштабованості Sui
Основною метою Sui є досягнення горизонтальної масштабованості, щоб уникнути проблем зі зниженням продуктивності, викликаних успіхом платформи. Завдяки об'єктно-орієнтованій моделі даних і структурі зберігання ключ-значення, Sui може гнучко розширювати оброблювальні можливості відповідно до потреб, зберігаючи при цьому низьку затримку.
Потенціал децентралізованих технологій
Технології блокчейну та криптовалют по суті є технологіями, що усувають тертя, зменшуючи перешкоди у фінансових операціях та розробці додатків. Вони відкривають нові можливості, такі як міждодаткова взаємодія, програмовані активи тощо, надаючи розробникам нові можливості для створення інноваційних продуктів.
Майбутній розвиток Sui Move
Команда Sui Move працює над кількома вдосконаленнями:
Ці зусилля спрямовані на те, щоб зробити Sui Move ще потужнішим і зручнішим у використанні, що сприятиме його застосуванню в сфері Web3.