Інтерв'ю з засновником Move: чому мова смартконтрактів Sui Move підходить для створення продуктів Web3?
Нещодавно технічний директор Mysten Labs та засновник мови програмування Move Сем Блекшир дав інтерв'ю, в якому обговорив причини розробки нової мови програмування смартконтрактів Sui Move, можливості масштабування Sui та переваги децентралізованих технологій для розробників.
Наступні є основними моментами інтерв'ю:
Суть мов програмування та народження Move
Мови програмування є інструментом для чіткої взаємодії з комп'ютерами. На відміну від природних мов, мови програмування потребують точно визначених семантик. Move походить з проекту Libra Facebook і має на меті вирішити недоліки існуючих смартконтрактів.
Смарт-контракти роблять дві основні речі: визначають типи активів та правила їх передачі, а також перевіряють політики контролю доступу. Мова Move розроблена навколо цих базових функцій, щоб дозволити програмістам писати код більш безпечно та ефективно.
Особливості Sui Move
Sui Move порівняно з оригінальним Move зробив деякі зміни:
Видалено обмеження на відповідність оригінального проєкту Libra, що дозволяє активам більш вільно циркулювати.
Введено об'єктно-орієнтовану модель даних, що спростила роботу програмістів.
Реалізовано програмовані торгові блоки, що дозволяє виконувати кілька операцій в одній угоді.
Ці зміни роблять Sui Move більш відповідним для створення продуктів Web3.
Переваги програмованих торгових блоків
Програмовані торгові блоки дозволяють виконувати кілька операцій в одній угоді, подібно до моделі шведського столу. Це приносить такі переваги:
Знизити витрати на газ
Зменшити кількість затверджень
Реалізація атомарних операцій
Для розробників це дозволяє більш гнучко поєднувати різні функції.
Досвід розробки Sui Move
Розробники з інших мов Web3 загалом відзначають, що розробка з використанням Sui Move є більш ефективною та безпечною. Наприклад, деякі команди повідомили, що завершили роботу, яка зазвичай потребує 8 місяців розробки на Solidity, всього за 2 місяці за допомогою Sui Move.
Дизайн Sui Move більш близький до мислення розробників, що стало можливим завдяки вивченню існуючих проблем і цілеспрямованому дизайну.
Дизайн масштабованості Sui
Метою Sui є досягнення горизонтальної масштабованості, тобто підвищення пропускної здатності шляхом збільшення апаратного забезпечення без обмежень. Це запобігає проблемі з ємністю, з якою стикаються інші блокчейни після досягнення успіху.
Sui використовує об'єктно-орієнтовану модель даних, організовуючи глобальний стан як відображення ID об'єктів на об'єкти, що полегшує розширення. Структура транзакцій також була оптимізована для цієї моделі.
Потенціал децентралізованих технологій
Блокчейн і криптовалюти по суті є технологією, що усуває тертя, яка може усунути бар'єри для переміщення інформації та вартості. Це робить можливим взаємодію між додатками, надаючи розробникам нові "суперсили".
Майбутній розвиток Sui Move
Напрямки майбутнього розвитку Sui Move включають:
Покращення функцій на основі відгуків розробників
Дослідження того, як гнучко розширювати функції, зберігаючи довіру користувачів
Покращення досвіду з'єднання Move з фронтенд-кодом
Додати нові функції, такі як типи перерахування
Загальною метою є включення більшої кількості коду Move до програм, щоб підвищити безпеку, водночас забезпечивши легке розуміння для тих, хто не є програмістами Move.
Ця сторінка може містити контент третіх осіб, який надається виключно в інформаційних цілях (не в якості запевнень/гарантій) і не повинен розглядатися як схвалення його поглядів компанією Gate, а також як фінансова або професійна консультація. Див. Застереження для отримання детальної інформації.
17 лайків
Нагородити
17
5
Поділіться
Прокоментувати
0/400
fren.eth
· 07-16 06:35
Move yyds дивовижний
Переглянути оригіналвідповісти на0
SlowLearnerWang
· 07-15 08:11
Шок! Виявляється, move виглядає так...
Переглянути оригіналвідповісти на0
LiquidationSurvivor
· 07-13 07:31
рух - це справжній шлях!
Переглянути оригіналвідповісти на0
OldLeekNewSickle
· 07-13 07:22
Зрозумів, давай зайдемо на ринок, щоб зібрати трохи нових невдах.
Засновник Move мови аналізує Sui Move: оптимальне рішення для розробки продуктів Web3
Інтерв'ю з засновником Move: чому мова смартконтрактів Sui Move підходить для створення продуктів Web3?
Нещодавно технічний директор Mysten Labs та засновник мови програмування Move Сем Блекшир дав інтерв'ю, в якому обговорив причини розробки нової мови програмування смартконтрактів Sui Move, можливості масштабування Sui та переваги децентралізованих технологій для розробників.
Наступні є основними моментами інтерв'ю:
Суть мов програмування та народження Move
Мови програмування є інструментом для чіткої взаємодії з комп'ютерами. На відміну від природних мов, мови програмування потребують точно визначених семантик. Move походить з проекту Libra Facebook і має на меті вирішити недоліки існуючих смартконтрактів.
Смарт-контракти роблять дві основні речі: визначають типи активів та правила їх передачі, а також перевіряють політики контролю доступу. Мова Move розроблена навколо цих базових функцій, щоб дозволити програмістам писати код більш безпечно та ефективно.
Особливості Sui Move
Sui Move порівняно з оригінальним Move зробив деякі зміни:
Видалено обмеження на відповідність оригінального проєкту Libra, що дозволяє активам більш вільно циркулювати.
Введено об'єктно-орієнтовану модель даних, що спростила роботу програмістів.
Реалізовано програмовані торгові блоки, що дозволяє виконувати кілька операцій в одній угоді.
Ці зміни роблять Sui Move більш відповідним для створення продуктів Web3.
Переваги програмованих торгових блоків
Програмовані торгові блоки дозволяють виконувати кілька операцій в одній угоді, подібно до моделі шведського столу. Це приносить такі переваги:
Для розробників це дозволяє більш гнучко поєднувати різні функції.
Досвід розробки Sui Move
Розробники з інших мов Web3 загалом відзначають, що розробка з використанням Sui Move є більш ефективною та безпечною. Наприклад, деякі команди повідомили, що завершили роботу, яка зазвичай потребує 8 місяців розробки на Solidity, всього за 2 місяці за допомогою Sui Move.
Дизайн Sui Move більш близький до мислення розробників, що стало можливим завдяки вивченню існуючих проблем і цілеспрямованому дизайну.
Дизайн масштабованості Sui
Метою Sui є досягнення горизонтальної масштабованості, тобто підвищення пропускної здатності шляхом збільшення апаратного забезпечення без обмежень. Це запобігає проблемі з ємністю, з якою стикаються інші блокчейни після досягнення успіху.
Sui використовує об'єктно-орієнтовану модель даних, організовуючи глобальний стан як відображення ID об'єктів на об'єкти, що полегшує розширення. Структура транзакцій також була оптимізована для цієї моделі.
Потенціал децентралізованих технологій
Блокчейн і криптовалюти по суті є технологією, що усуває тертя, яка може усунути бар'єри для переміщення інформації та вартості. Це робить можливим взаємодію між додатками, надаючи розробникам нові "суперсили".
Майбутній розвиток Sui Move
Напрямки майбутнього розвитку Sui Move включають:
Загальною метою є включення більшої кількості коду Move до програм, щоб підвищити безпеку, водночас забезпечивши легке розуміння для тих, хто не є програмістами Move.