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