Sui Move засновник Глибина аналізує: інновації та майбутнє мови смартконтрактів

Інтерв'ю з батьком мови Move: аналіз мови смартконтрактів Sui Move

Нещодавно ми провели бесіду з технічним директором Mysten Labs та творцем мови програмування Move Семом Блекшером, в якій обговорили причини створення нової мови програмування смартконтрактів Sui Move, можливості масштабування Sui та переваги децентралізованих технологій для розробників.

Ось основні моменти цього інтерв'ю:

Суть та особливості мов програмування

Мови програмування є інструментами для дружньої, безпечної, ефективної та чіткої взаємодії з комп'ютером. На відміну від природних мов, ключовим моментом мов програмування є наявність точно визначеної семантики. Коли розробники пишуть програми, їм потрібно чітко розуміти поведінку програми, щоб навіть при незначних змінах передбачати їх результати.

Мови програмування зазвичай розробляються для конкретних сфер або завдань. Наприклад, Rust зосереджений на написанні швидкого, високопродуктивного та безпечного коду, дозволяючи розробникам отримати доступ до нижчих деталей, одночасно уникаючи типових помилок традиційних мов, таких як C або C++.

Походження та концепція дизайну мови Move

Move виник з проекту Libra компанії Facebook. Після дослідження існуючих смартконтрактів було виявлено, що в багатьох випадках вони не можуть задовольнити потреби розробників. Смартконтракти переважно визначають типи активів та їхні правила передачі, а також перевіряють стратегії контролю доступу. Дизайн Move має на меті забезпечити хорошу абстракцію для цих основних функцій, дозволяючи програмістам безпечно та ефективно писати код, не винаходячи повторно базові будівельні блоки.

Особливості та переваги Sui Move

Sui Move є варіантом Move, оптимізованим для середовища Web3:

  1. Видалено деякі обмеження, встановлені для відповідальних платежів у початковому Move.
  2. Введено об'єктно-орієнтовану модель даних, спрощено процес обробки активів.
  3. Підтримка програмованих торгових блоків, що дозволяє виконувати кілька операцій в одній угоді.

Ці характеристики роблять Sui Move особливо придатним для створення продуктів Web3:

  • знижені витрати на газ
  • Зменшено кількість підтверджень транзакцій
  • Підвищено атомарність операцій

Ексклюзивне інтерв'ю з батьком мови Move: чому мова смартконтрактів Sui Move підходить для створення продуктів Web3?

Розробницький досвід Sui Move

Багато розробників відзначили, що використання Sui Move для розробки є більш ефективним і безпечним, ніж інші мови Web3. Наприклад, деякі проектні команди повідомили, що за два місяці з Sui Move виконали роботу, яка зазвичай займала б вісім місяців на Solidity, і що вони більше впевнені в безпеці коду.

Дизайн масштабованості Sui

Метою Sui є досягнення горизонтальної масштабованості, тобто збільшення пропускної спроможності шляхом додавання апаратних ресурсів без обмеження фіксованим верхнім значенням. Цей дизайн дозволяє Sui масштабуватися зі зростанням кількості користувачів, зберігаючи при цьому низьку затримку.

Об'єктно-орієнтована модель даних є ключем до досягнення цієї мети. Організувати глобальний стан як відображення від ID об'єктів до об'єктів, що дозволяє системі масштабуватися, як розширене сховище ключ-значення.

Потенціал децентралізованих технологій

Блокчейн і криптовалюти по суті є технологією, що усуває тертя. Вони можуть знижувати бар'єри у фінансових транзакціях, розробці додатків і налаштуванні інформації, зменшуючи залежність від дорогих третіх сторін.

Децентралізовані технології також можуть підвищити взаємодію між застосунками, дозволяючи активам, даним та функціям вільно пересуватися між різними застосунками.

Майбутній розвиток Sui Move

Команда Sui Move звертає увагу на покращення в наступних аспектах:

  1. Підвищення масштабованості пакетів, що дозволяє розробникам більш гнучко оновлювати та додавати функції.
  2. Введення нових функцій, таких як типи перерахування.
  3. Покращити досвід з'єднання Move з фронтенд-кодом.
  4. Дослідити, як збільшити частку коду Move в додатках для підвищення загальної безпеки.
  5. Спрощення розуміння та використання коду для програмістів Move та непрофесійних програмістів.
SUI0.15%
MOVE0.78%
Переглянути оригінал
Ця сторінка може містити контент третіх осіб, який надається виключно в інформаційних цілях (не в якості запевнень/гарантій) і не повинен розглядатися як схвалення його поглядів компанією Gate, а також як фінансова або професійна консультація. Див. Застереження для отримання детальної інформації.
  • Нагородити
  • 7
  • Поділіться
Прокоментувати
0/400
StableGeniusDegenvip
· 6год тому
перемістити nb
Переглянути оригіналвідповісти на0
BlockchainWorkervip
· 6год тому
move хороший бик, чекаю на великі новини
Переглянути оригіналвідповісти на0
fren_with_benefitsvip
· 08-03 02:23
Давайте зробимо move, щоб розбити solidity
Переглянути оригіналвідповісти на0
HappyToBeDumpedvip
· 08-03 02:14
Що ж мені зараз написати, щоб це було бик?
Переглянути оригіналвідповісти на0
DisillusiionOraclevip
· 08-03 02:11
Move бик啊
Переглянути оригіналвідповісти на0
SchrödingersNodevip
· 08-03 02:00
Хардкорні розробники, старі майнери Біткойну, тихо заробляють

Основна увага на емоційні технічні коментарі, схильні до песимістичного реалізму

Старіємо, старіємо, теперішній move значно складніший за те, що було раніше при майнінгу btc.
Переглянути оригіналвідповісти на0
PumpBeforeRugvip
· 08-03 01:59
Топові смартконтракти також не можуть втекти
Переглянути оригіналвідповісти на0
  • Закріпити