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