Обзор языка Move и его применение в области Блокчейн
Move является языком программирования на основе Rust, первоначально разработанным для проектов Блокчейн. Он направлен на решение ограничений существующих языков смарт-контрактов, предлагая дефицитность, детерминированность и проверяемость. Move специально разработан для приложений Блокчейн, акцентируя внимание на безопасности и эффективности, обладает независимыми от платформы характеристиками и поддерживает библиотеки, инструменты и сообщества разработчиков для межблочной работы.
Преимущества языка Move
Move имеет множество преимуществ на основе существующих языков Блокчейн. Его ресурсно-ориентированная модель программирования и встроенные функции безопасности делают его идеальным выбором для создания безопасных и высокопроизводительных Блокчейн-приложений. Дизайн Move акцентирует внимание на безопасности, направлен на предотвращение многих распространенных проблем Web3, таких как повторные входы, токсичные токены и поддельные токен-одобрения. Цифровые активы рассматриваются как ресурсы, что означает, что их нельзя произвольно копировать или уничтожать.
Объектно-ориентированное и активо-ориентированное программирование
Move был разработан как объектно-ориентированный и основанный на активах язык программирования. В Sui Move объекты являются основой, что позволяет осуществлять тонкую настройку контроля доступа. Глобальная структура хранения связывает идентификаторы объектов с объектами, поддерживая эффективную обработку транзакций и точное представление доступа. Модель полномочий Move гарантирует, что объекты имеют определенные права, предотвращая несанкционированные операции, такие как копирование или удаление объектов.
Использование Move Prover для формальной верификации
Move Prover — это инструмент проверки, который помогает разработчикам писать формальные спецификации для ключевых функций их приложений и быстро проверять правильность выполнения кода. Этот инструмент жизненно важен для предотвращения распространенных ошибок смарт-контрактов и позволяет задавать предварительные условия, постусловия и неизменяемость данных. Move Prover интегрируется с системой сборки Move, позволяя разработчикам легко проверять свой код.
Управление и сообщество
Развитие Move теперь включает разнообразные команды из различных учреждений, включая академическое сообщество и сообщество безопасности. Принципы проектирования языка сосредоточены на лаконичности и кроссплатформенной применимости, что обеспечивает гибкость и простоту использования как для опытных разработчиков смарт-контрактов, так и для новичков из Web2. Метод управления Move направлен на избежание спорных решений путем сосредоточения на основных принципах и расширения языка только в случае необходимости.
Ранняя экосистема Move
Суй
Sui является децентрализованной блокчейн-системой с доказательством доли, обладающей горизонтально масштабируемой пропускной способностью и хранилищем. Команда занимается разработкой блокчейна и языка программирования Move. Sui ожидает, что сможет обрабатывать более 120,000 TPS, обрабатывать независимые транзакции за очень короткое время и обрабатывать более сложные транзакции (совместные объекты) в течение 3 секунд.
Aptos
Aptos является Блокчейн на уровне 1, который стремится создать универсальный и справедливый доступ к децентрализованным активам для миллиардов людей. В настоящее время Aptos может достигать пропускной способности до 10,000 TPS, теоретически максимальная пропускная способность составляет 160,000 TPS. Большинство транзакций подтверждаются после двух сетевых трансляций, а время окончательного подтверждения составляет 250 миллисекунд.
Лаборатории движения
Movement Labs — это команда разработчиков Блокчейн, которая занимается интеграцией Блокчейн-сетей для поддержки самых быстрых и безопасных решений Layer 2 на Эфириуме. Их миссия заключается в объединении безопасности смарт-контрактов и параллелизации с ликвидностью и пользовательской базой EVM.
Решение проблем безопасности
Movement Labs стремится создать модульную экосистему Блокчейн на основе Move, начиная с M2, первого Layer 2 MoveVM для Ethereum. Они также представили новую среду выполнения, предназначенную для более чем 30 000 транзакций в секунду (TPS). Move-EVM позволяет разработчикам развертывать проверенный код во время выполнения, предотвращая повторные входы и другие векторы атак.
интеграция Move с модульной системой
Модульная интеграция является核心 философии дизайна Movement Labs. Разделяя стек Блокчейн на модульные компоненты с четкими интерфейсами, мы достигаем бесшовной интеграции, кастомизации и обновления. Разработчики могут комбинировать модули для настройки своего стека.
Параллельный EVM и Move
Параллельный EVM — это разработка, предназначенная для улучшения масштабируемости и производительности Ethereum. Move и Solidity служат разным целям и могут сосуществовать и дополнять друг друга. В Movement Labs разработчики могут выбрать язык, который наилучшим образом соответствует их потребностям.
Финансирование
Movement Labs завершила раунд финансирования серии A на сумму 38 миллионов долларов с участием нескольких известных инвестиционных учреждений.
Будущая дорожная карта
В краткосрочной перспективе разработчики могут ожидать развертывание первого смарт-контракта Move в тестовой сети Ethereum. Долгосрочной целью является полное развертывание Rollup в основной сети, чтобы привнести силу Move в экосистему Ethereum. Movement Labs придает большое значение региону Азиатско-Тихоокеанского региона и будет продолжать поддерживать разработчиков Move в Азии, способствуя росту экосистемы Move.
На этой странице может содержаться сторонний контент, который предоставляется исключительно в информационных целях (не в качестве заявлений/гарантий) и не должен рассматриваться как поддержка взглядов компании Gate или как финансовый или профессиональный совет. Подробности смотрите в разделе «Отказ от ответственности» .
Преимущества языка Move в разработке блокчейна и перспективы его применения
Обзор языка Move и его применение в области Блокчейн
Move является языком программирования на основе Rust, первоначально разработанным для проектов Блокчейн. Он направлен на решение ограничений существующих языков смарт-контрактов, предлагая дефицитность, детерминированность и проверяемость. Move специально разработан для приложений Блокчейн, акцентируя внимание на безопасности и эффективности, обладает независимыми от платформы характеристиками и поддерживает библиотеки, инструменты и сообщества разработчиков для межблочной работы.
Преимущества языка Move
Move имеет множество преимуществ на основе существующих языков Блокчейн. Его ресурсно-ориентированная модель программирования и встроенные функции безопасности делают его идеальным выбором для создания безопасных и высокопроизводительных Блокчейн-приложений. Дизайн Move акцентирует внимание на безопасности, направлен на предотвращение многих распространенных проблем Web3, таких как повторные входы, токсичные токены и поддельные токен-одобрения. Цифровые активы рассматриваются как ресурсы, что означает, что их нельзя произвольно копировать или уничтожать.
Объектно-ориентированное и активо-ориентированное программирование
Move был разработан как объектно-ориентированный и основанный на активах язык программирования. В Sui Move объекты являются основой, что позволяет осуществлять тонкую настройку контроля доступа. Глобальная структура хранения связывает идентификаторы объектов с объектами, поддерживая эффективную обработку транзакций и точное представление доступа. Модель полномочий Move гарантирует, что объекты имеют определенные права, предотвращая несанкционированные операции, такие как копирование или удаление объектов.
Использование Move Prover для формальной верификации
Move Prover — это инструмент проверки, который помогает разработчикам писать формальные спецификации для ключевых функций их приложений и быстро проверять правильность выполнения кода. Этот инструмент жизненно важен для предотвращения распространенных ошибок смарт-контрактов и позволяет задавать предварительные условия, постусловия и неизменяемость данных. Move Prover интегрируется с системой сборки Move, позволяя разработчикам легко проверять свой код.
Управление и сообщество
Развитие Move теперь включает разнообразные команды из различных учреждений, включая академическое сообщество и сообщество безопасности. Принципы проектирования языка сосредоточены на лаконичности и кроссплатформенной применимости, что обеспечивает гибкость и простоту использования как для опытных разработчиков смарт-контрактов, так и для новичков из Web2. Метод управления Move направлен на избежание спорных решений путем сосредоточения на основных принципах и расширения языка только в случае необходимости.
Ранняя экосистема Move
Суй
Sui является децентрализованной блокчейн-системой с доказательством доли, обладающей горизонтально масштабируемой пропускной способностью и хранилищем. Команда занимается разработкой блокчейна и языка программирования Move. Sui ожидает, что сможет обрабатывать более 120,000 TPS, обрабатывать независимые транзакции за очень короткое время и обрабатывать более сложные транзакции (совместные объекты) в течение 3 секунд.
Aptos
Aptos является Блокчейн на уровне 1, который стремится создать универсальный и справедливый доступ к децентрализованным активам для миллиардов людей. В настоящее время Aptos может достигать пропускной способности до 10,000 TPS, теоретически максимальная пропускная способность составляет 160,000 TPS. Большинство транзакций подтверждаются после двух сетевых трансляций, а время окончательного подтверждения составляет 250 миллисекунд.
Лаборатории движения
Movement Labs — это команда разработчиков Блокчейн, которая занимается интеграцией Блокчейн-сетей для поддержки самых быстрых и безопасных решений Layer 2 на Эфириуме. Их миссия заключается в объединении безопасности смарт-контрактов и параллелизации с ликвидностью и пользовательской базой EVM.
Решение проблем безопасности
Movement Labs стремится создать модульную экосистему Блокчейн на основе Move, начиная с M2, первого Layer 2 MoveVM для Ethereum. Они также представили новую среду выполнения, предназначенную для более чем 30 000 транзакций в секунду (TPS). Move-EVM позволяет разработчикам развертывать проверенный код во время выполнения, предотвращая повторные входы и другие векторы атак.
интеграция Move с модульной системой
Модульная интеграция является核心 философии дизайна Movement Labs. Разделяя стек Блокчейн на модульные компоненты с четкими интерфейсами, мы достигаем бесшовной интеграции, кастомизации и обновления. Разработчики могут комбинировать модули для настройки своего стека.
Параллельный EVM и Move
Параллельный EVM — это разработка, предназначенная для улучшения масштабируемости и производительности Ethereum. Move и Solidity служат разным целям и могут сосуществовать и дополнять друг друга. В Movement Labs разработчики могут выбрать язык, который наилучшим образом соответствует их потребностям.
Финансирование
Movement Labs завершила раунд финансирования серии A на сумму 38 миллионов долларов с участием нескольких известных инвестиционных учреждений.
Будущая дорожная карта
В краткосрочной перспективе разработчики могут ожидать развертывание первого смарт-контракта Move в тестовой сети Ethereum. Долгосрочной целью является полное развертывание Rollup в основной сети, чтобы привнести силу Move в экосистему Ethereum. Movement Labs придает большое значение региону Азиатско-Тихоокеанского региона и будет продолжать поддерживать разработчиков Move в Азии, способствуя росту экосистемы Move.