Move — это язык программирования на основе Rust, изначально разработанный для проектов блокчейна. Он предназначен для решения ограничений существующих языков смарт-контрактов, обеспечивая дефицитность, определенность и проверяемость. Move специально разработан для приложений блокчейна, акцентируя внимание на безопасности и эффективности, обладает независимыми от платформы характеристиками и поддерживает межблокчейнные библиотеки, инструменты и сообщество разработчиков.
Преимущества языка Move
Move обладает множеством преимуществ на существующих языках блокчейна. Его ресурсно-ориентированная модель программирования и встроенные функции безопасности делают его идеальным выбором для создания безопасных и высокопроизводительных блокчейн-приложений. Дизайн Move подчеркивает безопасность и нацелен на предотвращение многих распространенных проблем Web3, таких как повторный ввод, токсичные токены и поддельные токены одобрения. Цифровые активы рассматриваются как ресурсы, которые нельзя произвольно копировать или уничтожать.
Объектно-ориентированное и основанное на активах программирование
Move является объектно-ориентированным и основанным на активах языком программирования. Объекты являются его ядром, что позволяет осуществлять тонкую настройку контроля доступа. Глобальная структура хранения сопоставляет идентификаторы объектов с объектами, поддерживая эффективную обработку транзакций и точное представление доступа. Модель возможностей Move гарантирует, что объекты обладают определенными правами, предотвращая несанкционированные операции, такие как копирование или удаление объектов.
Использование Move Prover для формальной верификации
Move Prover - это инструмент верификации, который помогает разработчикам писать формальные спецификации для ключевых функций их приложений и быстро проверять правильность выполнения кода. Этот инструмент жизненно важен для предотвращения распространенных ошибок смарт-контрактов, позволяя устанавливать предусловия, постусловия и инварианты данных. Move Prover интегрирован с системой сборки Move, что позволяет разработчикам легко проверять свой код.
Управление и сообщество
Развитие Move теперь включает в себя разнообразные команды из различных учреждений, включая академические круги и сообщество безопасности. Принципы проектирования языка сосредоточены на простоте и кроссплатформенной применимости, что обеспечивает его гибкость и удобство как для опытных разработчиков смарт-контрактов, так и для новичков из Web2. Методология управления Move направлена на избежание спорных решений путем сосредоточения на основных принципах и расширения языка только при необходимости.
Ранняя экосистема Move
Суй
Sui является децентрализованной блокчейном с доказательством доли, обладающим горизонтально масштабируемой пропускной способностью и хранилищем. Его команда состоит из специалистов по передовым блокчейн-разработкам, которые занимаются разработкой блокчейна и языка программирования Move. Ожидается, что Sui сможет обрабатывать более 120,000 TPS, обрабатывать независимые транзакции за доли секунды и более сложные транзакции за 3 секунды. Sui внес некоторые изменения в основные функции Move, особенно в отношении глобальных операторов хранения и ключевых возможностей, чтобы оптимизировать механизмы хранения и адресации, повысить производительность сети и сократить время подтверждения транзакций.
Aptos
Aptos — это блокчейн уровня 1, задача которого заключается в создании универсального и справедливого доступа к децентрализованным активам для миллиардов людей. Aptos в настоящее время может достигать пропускной способности до 10 000 TPS, теоретически максимальная пропускная способность составляет 160 000 TPS. Большинство транзакций подтверждаются после двух сетевых трансляций, окончательное время подтверждения составляет 250 миллисекунд. Aptos расширил основные функции MoveVM через адаптационный уровень, включая реализацию параллельности с помощью Block-STM, параллельное выполнение транзакций без участия пользователя, массовое хранение таблиц в учетной записи и мелкозернистую декомпозицию хранения.
Лаборатории движения
Movement Labs — это команда разработчиков блокчейна, посвященная интеграции блокчейн-сетей для поддержки самых быстрых и безопасных решений Layer 2 на Ethereum. Их миссия заключается в сочетании безопасности смарт-контрактов и параллелизма с ликвидностью и пользовательской базой EVM. Через их флагманский L2 они соединяют Rollup с Move Stack, вводя MoveVM в Ethereum.
Решение проблем с безопасностью
Movement Labs стремится создать модульную экосистему блокчейна на основе Move, начиная с M2, то есть первого MoveVM Layer 2 на Ethereum. Они также представили новую среду выполнения, разработанную для обработки более 30,000 транзакций в секунду. Move-EVM позволяет разработчикам развертывать проверенный код во время выполнения, предотвращая атаки повторного входа и другие векторы атак.
интеграция Move с модульностью
Ядром философии дизайна Movement Labs является модульная интеграция. Разбивая стек блокчейна на модульные компоненты с четкими интерфейсами, осуществляется бесшовная интеграция, настройка и обновление. Разработчики могут комбинировать модули для настройки своего стека.
Параллельный EVM и Move
Параллельный EVM — это развитие, направленное на улучшение масштабируемости и производительности Ethereum. Move и Solidity служат различным целям, могут сосуществовать и дополнять друг друга. В Movement Labs разработчики могут выбрать язык, который лучше всего соответствует их требованиям.
Фонд
Movement Labs завершила раунд финансирования серии A на сумму 38 миллионов долларов, в котором ведущим инвестором выступила одна инвестиционная компания, а также участвовало несколько известных инвестиционных учреждений.
Будущая дорожная карта
В краткосрочной перспективе разработчики могут ожидать развертывание первого смарт-контракта Move в тестовой сети Ethereum. Movement Labs также выпустит набор инструментов и ресурсов Move для поддержки разработчиков. Долгосрочная цель заключается в полном запуске Rollup в основной сети, чтобы принести силу Move в экосистему Ethereum.
В рамках своей стратегии глобальной экспансии Movement Labs придает большое значение региону Азиатско-Тихоокеанского региона. Они продолжат поддерживать разработчиков Move в Азии, предоставляя необходимые ресурсы, обучение и возможности, демонстрируя их выдающуюся работу и способствуя росту экосистемы Move.
На этой странице может содержаться сторонний контент, который предоставляется исключительно в информационных целях (не в качестве заявлений/гарантий) и не должен рассматриваться как поддержка взглядов компании Gate или как финансовый или профессиональный совет. Подробности смотрите в разделе «Отказ от ответственности» .
17 Лайков
Награда
17
8
Репост
Поделиться
комментарий
0/400
NFTRegretDiary
· 08-06 07:35
После неудачных проектов я пришёл к пониманию.
Посмотреть ОригиналОтветить0
GateUser-e51e87c7
· 08-05 10:28
Подходит ли Move для создания публичной блокчейн-сети?
Экосистема языка Move: от безопасного дизайна до кросс-чейн приложений
Язык Move и его экосистема
Move — это язык программирования на основе Rust, изначально разработанный для проектов блокчейна. Он предназначен для решения ограничений существующих языков смарт-контрактов, обеспечивая дефицитность, определенность и проверяемость. Move специально разработан для приложений блокчейна, акцентируя внимание на безопасности и эффективности, обладает независимыми от платформы характеристиками и поддерживает межблокчейнные библиотеки, инструменты и сообщество разработчиков.
Преимущества языка Move
Move обладает множеством преимуществ на существующих языках блокчейна. Его ресурсно-ориентированная модель программирования и встроенные функции безопасности делают его идеальным выбором для создания безопасных и высокопроизводительных блокчейн-приложений. Дизайн Move подчеркивает безопасность и нацелен на предотвращение многих распространенных проблем Web3, таких как повторный ввод, токсичные токены и поддельные токены одобрения. Цифровые активы рассматриваются как ресурсы, которые нельзя произвольно копировать или уничтожать.
Объектно-ориентированное и основанное на активах программирование
Move является объектно-ориентированным и основанным на активах языком программирования. Объекты являются его ядром, что позволяет осуществлять тонкую настройку контроля доступа. Глобальная структура хранения сопоставляет идентификаторы объектов с объектами, поддерживая эффективную обработку транзакций и точное представление доступа. Модель возможностей Move гарантирует, что объекты обладают определенными правами, предотвращая несанкционированные операции, такие как копирование или удаление объектов.
Использование Move Prover для формальной верификации
Move Prover - это инструмент верификации, который помогает разработчикам писать формальные спецификации для ключевых функций их приложений и быстро проверять правильность выполнения кода. Этот инструмент жизненно важен для предотвращения распространенных ошибок смарт-контрактов, позволяя устанавливать предусловия, постусловия и инварианты данных. Move Prover интегрирован с системой сборки Move, что позволяет разработчикам легко проверять свой код.
Управление и сообщество
Развитие Move теперь включает в себя разнообразные команды из различных учреждений, включая академические круги и сообщество безопасности. Принципы проектирования языка сосредоточены на простоте и кроссплатформенной применимости, что обеспечивает его гибкость и удобство как для опытных разработчиков смарт-контрактов, так и для новичков из Web2. Методология управления Move направлена на избежание спорных решений путем сосредоточения на основных принципах и расширения языка только при необходимости.
Ранняя экосистема Move
Суй
Sui является децентрализованной блокчейном с доказательством доли, обладающим горизонтально масштабируемой пропускной способностью и хранилищем. Его команда состоит из специалистов по передовым блокчейн-разработкам, которые занимаются разработкой блокчейна и языка программирования Move. Ожидается, что Sui сможет обрабатывать более 120,000 TPS, обрабатывать независимые транзакции за доли секунды и более сложные транзакции за 3 секунды. Sui внес некоторые изменения в основные функции Move, особенно в отношении глобальных операторов хранения и ключевых возможностей, чтобы оптимизировать механизмы хранения и адресации, повысить производительность сети и сократить время подтверждения транзакций.
Aptos
Aptos — это блокчейн уровня 1, задача которого заключается в создании универсального и справедливого доступа к децентрализованным активам для миллиардов людей. Aptos в настоящее время может достигать пропускной способности до 10 000 TPS, теоретически максимальная пропускная способность составляет 160 000 TPS. Большинство транзакций подтверждаются после двух сетевых трансляций, окончательное время подтверждения составляет 250 миллисекунд. Aptos расширил основные функции MoveVM через адаптационный уровень, включая реализацию параллельности с помощью Block-STM, параллельное выполнение транзакций без участия пользователя, массовое хранение таблиц в учетной записи и мелкозернистую декомпозицию хранения.
Лаборатории движения
Movement Labs — это команда разработчиков блокчейна, посвященная интеграции блокчейн-сетей для поддержки самых быстрых и безопасных решений Layer 2 на Ethereum. Их миссия заключается в сочетании безопасности смарт-контрактов и параллелизма с ликвидностью и пользовательской базой EVM. Через их флагманский L2 они соединяют Rollup с Move Stack, вводя MoveVM в Ethereum.
Решение проблем с безопасностью
Movement Labs стремится создать модульную экосистему блокчейна на основе Move, начиная с M2, то есть первого MoveVM Layer 2 на Ethereum. Они также представили новую среду выполнения, разработанную для обработки более 30,000 транзакций в секунду. Move-EVM позволяет разработчикам развертывать проверенный код во время выполнения, предотвращая атаки повторного входа и другие векторы атак.
интеграция Move с модульностью
Ядром философии дизайна Movement Labs является модульная интеграция. Разбивая стек блокчейна на модульные компоненты с четкими интерфейсами, осуществляется бесшовная интеграция, настройка и обновление. Разработчики могут комбинировать модули для настройки своего стека.
Параллельный EVM и Move
Параллельный EVM — это развитие, направленное на улучшение масштабируемости и производительности Ethereum. Move и Solidity служат различным целям, могут сосуществовать и дополнять друг друга. В Movement Labs разработчики могут выбрать язык, который лучше всего соответствует их требованиям.
Фонд
Movement Labs завершила раунд финансирования серии A на сумму 38 миллионов долларов, в котором ведущим инвестором выступила одна инвестиционная компания, а также участвовало несколько известных инвестиционных учреждений.
Будущая дорожная карта
В краткосрочной перспективе разработчики могут ожидать развертывание первого смарт-контракта Move в тестовой сети Ethereum. Movement Labs также выпустит набор инструментов и ресурсов Move для поддержки разработчиков. Долгосрочная цель заключается в полном запуске Rollup в основной сети, чтобы принести силу Move в экосистему Ethereum.
В рамках своей стратегии глобальной экспансии Movement Labs придает большое значение региону Азиатско-Тихоокеанского региона. Они продолжат поддерживать разработчиков Move в Азии, предоставляя необходимые ресурсы, обучение и возможности, демонстрируя их выдающуюся работу и способствуя росту экосистемы Move.