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