Язык Move: новая революция в разработке смарт-контрактов для Криптоактивов

robot
Генерация тезисов в процессе

Move язык: новое поколение языков программирования для блокчейна

Move является языком программирования на основе Rust, специально разработанным для приложений в области Блокчейн. Он направлен на решение ограничений существующих языков смарт-контрактов, обеспечивая дефицит, определенность и проверяемость. В отличие от традиционных языков программирования, Move подчеркивает безопасность и эффективность, обладает независимыми от платформы характеристиками и поддерживает библиотеки, инструменты и сообщество разработчиков для кросс-Блокчейн.

Преимущества языка Move

Move имеет множество преимуществ на основе существующих языков Блокчейн. Его ресурсно-ориентированная модель программирования и встроенные функции безопасности делают его идеальным выбором для построения безопасных и высокопроизводительных Блокчейн-приложений. Дизайн Move сосредоточен на предотвращении распространенных проблем Web3, таких как уязвимости повторного входа, токсичные токены и подделка одобрений токенов. В Move цифровые активы рассматриваются как ресурсы, которые не могут быть произвольно скопированы или уничтожены.

Объектно-ориентированное и основанное на активах программирование

Move является объектно-ориентированным и основанным на активах языком программирования. В Sui Move объекты являются основной концепцией, позволяя детализированный контроль доступа. Глобальная структура хранения сопоставляет идентификаторы объектов с объектами, поддерживая эффективную обработку транзакций и точное представление доступа. Модель прав Move гарантирует, что у объектов есть определенные разрешения, предотвращая несанкционированные действия, такие как копирование или удаление объектов.

Инструмент формальной проверки Move Prover

Move Prover — это инструмент проверки, который помогает разработчикам писать формальные спецификации для ключевых функций приложений и быстро проверять правильность выполнения кода. Этот инструмент крайне важен для предотвращения распространенных ошибок в смарт-контрактах, позволяя устанавливать предусловия, постусловия и неизменяемость данных. Move Prover интегрирован с системой сборки Move, что позволяет разработчикам легко проверять свой код.

Управление и сообщество

Развитие Move сейчас включает разнообразные команды из различных учреждений, включая академические круги и сообщество безопасности. Принципы проектирования языка сосредоточены на простоте и кроссплатформенной совместимости, что обеспечивает его гибкость и удобство как для опытных разработчиков смарт-контрактов, так и для новичков в Web2. Методология управления Move направлена на избежание спорных решений за счет сосредоточения на основных принципах и расширения языка только при необходимости.

Move экосистема

Суй

Sui является децентрализованной блокчейн-системой с доказательством доли, обладающей горизонтально масштабируемой пропускной способностью и хранилищем. Ожидается, что она сможет обрабатывать более 120 000 TPS, обрабатывать независимые транзакции за доли секунды и более сложные транзакции за 3 секунды. Sui оптимизировала некоторые ключевые функции Move, особенно в отношении глобальных хранилищ и ключевых возможностей, чтобы улучшить производительность сети и сократить время подтверждения транзакций.

Aptos

Aptos является блокчейном первого уровня (Layer 1), целью которого является создание универсального и справедливого доступа к децентрализованным активам для миллиардов людей. В настоящее время он может обеспечивать до 10 000 TPS, а теоретическая максимальная пропускная способность составляет 160 000 TPS. Aptos расширяет основные функции MoveVM через адаптационный уровень, включая параллелизм с помощью Block-STM, позволяя выполнять транзакции параллельно без ввода от пользователя, а также детализированное разделение хранения.

Лаборатории движения

Movement Labs — это команда разработчиков Блокчейн, которая стремится интегрировать Блокчейн-сети для поддержки самых быстрых и безопасных Layer 2 решений на Ethereum. Их цель — внедрить MoveVM в Ethereum, сочетая безопасность смарт-контрактов и параллелизм с ликвидностью и пользовательской базой EVM.

Решение проблемы безопасности

Movement Labs стремится создать модульную экосистему Блокчейн на основе Move, начиная с M2, первого MoveVM Layer 2 на Ethereum. Они представили новую среду выполнения, предназначенную для обработки более 30 000 транзакций в секунду. Move-EVM позволяет разработчикам развертывать проверенный код во время выполнения, предотвращая повторные входы и другие векторы атак.

Модульная интеграция

Дизайнерская философия Movement Labs заключается в разложении стека Блокчейн на модульные компоненты с четкими интерфейсами, что позволяет обеспечить бесшовную интеграцию, кастомизацию и обновление. Разработчики могут комбинировать модули для настройки своего стека, что обеспечивает значительное преимущество по масштабируемости, безопасности и инновациям по сравнению с общим дизайном.

Параллельный EVM и Move

Movement Labs позволяет разработчикам выбирать язык, который лучше всего соответствует их требованиям, будь то Move или Solidity. Реализация MoveVM в среде выполнения Ethereum может значительно повысить пропускную способность, позволяя разработчикам создавать новые типы приложений для Ethereum.

Перспективы на будущее

В краткосрочной перспективе разработчики могут ожидать развертывание первого смарт-контракта Move в тестовой сети Ethereum. Долгосрочная цель состоит в том, чтобы реализовать полное развертывание Rollup в основной сети, чтобы принести мощь Move в всю экосистему Ethereum. Movement Labs также продолжит поддерживать сообщество разработчиков Move в Азии, предоставляя необходимые ресурсы, образование и возможности для содействия глобальному развитию экосистемы Move.

MOVE-1.21%
Посмотреть Оригинал
На этой странице может содержаться сторонний контент, который предоставляется исключительно в информационных целях (не в качестве заявлений/гарантий) и не должен рассматриваться как поддержка взглядов компании Gate или как финансовый или профессиональный совет. Подробности смотрите в разделе «Отказ от ответственности» .
  • Награда
  • 6
  • Репост
  • Поделиться
комментарий
0/400
just_here_for_vibesvip
· 08-14 14:40
А, это снова один, кто кричит, что убьет Solidity~
Посмотреть ОригиналОтветить0
GasFeeCryervip
· 08-13 09:31
Как же это раздражает, продолжай жечь мой Газ...
Посмотреть ОригиналОтветить0
ContractExplorervip
· 08-13 09:30
Еще один фанат Rust
Посмотреть ОригиналОтветить0
CompoundPersonalityvip
· 08-13 09:28
move действительно приятно
Посмотреть ОригиналОтветить0
SpeakWithHatOnvip
· 08-13 09:21
А это move сблизился с rust.
Посмотреть ОригиналОтветить0
Blockblindvip
· 08-13 09:04
Снова хотят разыгрывать людей как лохов
Посмотреть ОригиналОтветить0
  • Закрепить