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.
На этой странице может содержаться сторонний контент, который предоставляется исключительно в информационных целях (не в качестве заявлений/гарантий) и не должен рассматриваться как поддержка взглядов компании Gate или как финансовый или профессиональный совет. Подробности смотрите в разделе «Отказ от ответственности» .
14 Лайков
Награда
14
6
Репост
Поделиться
комментарий
0/400
just_here_for_vibes
· 08-14 14:40
А, это снова один, кто кричит, что убьет Solidity~
Язык Move: новая революция в разработке смарт-контрактов для Криптоактивов
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.