Нещодавно ми поговорили з технічним директором Mysten Labs, засновником мови програмування Move Семом Блекшером про те, чому він розробив Sui Move — нову мову програмування для смарт-контрактів, масштабованість Sui та переваги децентралізованих технологій для розробників.
Ось короткий зміст інтерв'ю:
Суть мов програмування та народження Move
Мовлення програмування є інструментом для чіткого, безпечного та ефективного взаємодії з комп'ютером. На відміну від природних мов, мови програмування вимагають точно визначеної семантики. Різні мови програмування розроблені для певних сфер або завдань.
Move походить з проекту Libra від Facebook. Вивчивши існуючі смарт-контракти, Blackshear виявив, що вони в певних аспектах розчаровують розробників. Смарт-контракти в основному визначають типи активів та правила їх передачі, а також перевіряють стратегії контролю доступу. Move має на меті забезпечити хорошу абстракцію для цих основних функцій, щоб програмісти могли безпечно та ефективно кодувати.
Особливості Sui Move та їх переваги в Web3
Sui Move є варіантом Move, основні зміни включають:
Скасовано обмеження, що були запроваджені у початковому Move для відповідності платіжним вимогам.
Введено об'єктно-орієнтовану модель даних, що спростила процес обробки активів.
Реалізовано програмовані торгові блоки, що дозволяють виконувати кілька операцій в одній угоді.
Ці особливості роблять Sui Move особливо підходящим для створення продуктів Web3:
Більш гнучке управління активами
Спрощена модель програмування
Підтримка складних атомних операцій
Зменшити витрати на газ
Зменшити кількість затверджень користувачів
Дизайнерська концепція Sui та масштабованість
Ціль Sui полягає в досягненні горизонтальної масштабованості, щоб уникнути погіршення користувацького досвіду через обмеження ємності. Його орієнтована на об'єкти модель даних організовує глобальний стан у вигляді відображення ID об'єктів на об'єкти, що полегшує масштабування.
Дизайн Sui націлений на досягнення низької затримки, низьких витрат і високої масштабованості для підтримки масового впровадження Web3.
Потенціал децентралізованих технологій
Блокчейн і криптовалюти в основному є технологіями, які усувають тертя, здатні подолати бар'єри в передачі інформації та цінностей. Вони мають потенціал змінити спосіб фінансових транзакцій, розробки додатків і обміну інформацією, підвищуючи ефективність і знижуючи витрати.
Майбутній розвиток Sui Move
Майбутні напрямки розвитку Sui Move включають:
Гнучкість оновлення та розширення пакетів
Введення нових функцій, таких як типи перерахування
Покращити інтеграцію Move з фронтенд-кодом
Підвищити частку коду Move в додатку
Спрощення розробки та розуміння програми Move
В цілому, Sui Move прагне забезпечити веб-3 розробників більш безпечним і ефективним досвідом програмування, одночасно постійно адаптуючись до потреб і відгуків розробників.
Ця сторінка може містити контент третіх осіб, який надається виключно в інформаційних цілях (не в якості запевнень/гарантій) і не повинен розглядатися як схвалення його поглядів компанією Gate, а також як фінансова або професійна консультація. Див. Застереження для отримання детальної інформації.
Засновник Move мови розкриває Sui Move: інструмент для смартконтрактів, створений для Web3
Обговорення мови Move та її застосування в Web3
Нещодавно ми поговорили з технічним директором Mysten Labs, засновником мови програмування Move Семом Блекшером про те, чому він розробив Sui Move — нову мову програмування для смарт-контрактів, масштабованість Sui та переваги децентралізованих технологій для розробників.
Ось короткий зміст інтерв'ю:
Суть мов програмування та народження Move
Мовлення програмування є інструментом для чіткого, безпечного та ефективного взаємодії з комп'ютером. На відміну від природних мов, мови програмування вимагають точно визначеної семантики. Різні мови програмування розроблені для певних сфер або завдань.
Move походить з проекту Libra від Facebook. Вивчивши існуючі смарт-контракти, Blackshear виявив, що вони в певних аспектах розчаровують розробників. Смарт-контракти в основному визначають типи активів та правила їх передачі, а також перевіряють стратегії контролю доступу. Move має на меті забезпечити хорошу абстракцію для цих основних функцій, щоб програмісти могли безпечно та ефективно кодувати.
Особливості Sui Move та їх переваги в Web3
Sui Move є варіантом Move, основні зміни включають:
Ці особливості роблять Sui Move особливо підходящим для створення продуктів Web3:
Дизайнерська концепція Sui та масштабованість
Ціль Sui полягає в досягненні горизонтальної масштабованості, щоб уникнути погіршення користувацького досвіду через обмеження ємності. Його орієнтована на об'єкти модель даних організовує глобальний стан у вигляді відображення ID об'єктів на об'єкти, що полегшує масштабування.
Дизайн Sui націлений на досягнення низької затримки, низьких витрат і високої масштабованості для підтримки масового впровадження Web3.
Потенціал децентралізованих технологій
Блокчейн і криптовалюти в основному є технологіями, які усувають тертя, здатні подолати бар'єри в передачі інформації та цінностей. Вони мають потенціал змінити спосіб фінансових транзакцій, розробки додатків і обміну інформацією, підвищуючи ефективність і знижуючи витрати.
Майбутній розвиток Sui Move
Майбутні напрямки розвитку Sui Move включають:
В цілому, Sui Move прагне забезпечити веб-3 розробників більш безпечним і ефективним досвідом програмування, одночасно постійно адаптуючись до потреб і відгуків розробників.