Введение в язык 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 является децентрализованной блокчейном с доказательством доли, обладающим горизонтальной масштабируемостью пропускной способности и хранения. Его команда состоит из специалистов передового отдела разработки Блокчейн, которые занимаются разработкой Блокчейн и языка программирования Move. Sui ожидает обработку более 120,000 TPS, осуществляя независимые транзакции за доли секунды и более сложные транзакции за 3 секунды.
Aptos
Aptos является блокчейном первого уровня, предназначенным для создания универсального и справедливого доступа к децентрализованным активам для миллиардов людей. В настоящее время Aptos может достигать пропускной способности до 10,000 TPS, теоретическая максимальная пропускная способность составляет 160,000 TPS. Большинство транзакций проверяются после двух сетевых трансляций, окончательное время подтверждения составляет 250 миллисекунд.
Лаборатории движения
Movement Labs — это команда разработчиков Блокчейн, которая стремится интегрировать Блокчейн-сети для поддержки самых быстрых и самых безопасных решений второго уровня на Ethereum. Их миссия заключается в сочетании безопасности смарт-контрактов и параллелизации с ликвидностью и пользовательской базой EVM.
Решение проблем безопасности
Movement Labs стремится создать модульную экосистему Блокчейн на основе Move, начиная с M2, первого MoveVM Layer 2 для Ethereum. Они также представили новую среду выполнения, разработанную для обработки более 30,000 транзакций в секунду. Move-EVM позволяет разработчикам развертывать проверенный код во время выполнения, предотвращая повторные входы и другие векторы атак.
Интеграция Move с модульной архитектурой
Дизайн-философия Movement Labs основана на модульной интеграции. Путем разбиения стеков Блокчейн на модульные компоненты с четкими интерфейсами достигается бесшовная интеграция, настройка и обновление. Разработчики могут комбинировать модули для настройки своих стеков.
Параллельный EVM и Move
Параллельный EVM представляет собой развитие, предназначенное для улучшения масштабируемости и производительности Эфириума. Move и Solidity служат разным целям, могут сосуществовать и дополнять друг друга. Move акцентирует внимание на безопасности и выразительности, подходит для создания сложных смарт-контрактов и высокопроизводительных приложений.
Будущее
В краткосрочной перспективе разработчики могут ожидать развертывание первого смарт-контракта Move на тестовой сети Ethereum. Долгосрочная цель заключается в полном запуске Rollup в основной сети, чтобы перенести мощь Move в экосистему Ethereum. Movement Labs придает большое значение региону Азиатско-Тихоокеанского региона и продолжит поддерживать разработчиков Move в Азии, способствуя росту экосистемы Move.
На этой странице может содержаться сторонний контент, который предоставляется исключительно в информационных целях (не в качестве заявлений/гарантий) и не должен рассматриваться как поддержка взглядов компании Gate или как финансовый или профессиональный совет. Подробности смотрите в разделе «Отказ от ответственности» .
11 Лайков
Награда
11
6
Репост
Поделиться
комментарий
0/400
RebaseVictim
· 08-12 07:05
web3 сейчас как раз этого не хватает!
Посмотреть ОригиналОтветить0
GweiObserver
· 08-12 06:57
Move удивительный! Те, кто работал с solidity, понимают.
Посмотреть ОригиналОтветить0
wrekt_but_learning
· 08-12 06:50
Кажется, стоит попробовать и изучить move, это понимают все игроки на нижнем уровне.
Посмотреть ОригиналОтветить0
NFTRegretful
· 08-12 06:48
Запах восхитительный, написанный на rust.
Посмотреть ОригиналОтветить0
SchrodingerWallet
· 08-12 06:42
Безопасность так важна? A-диск все равно разыгрывайте людей как лохов
Посмотреть ОригиналОтветить0
TokenStorm
· 08-12 06:37
Технически устойчив, как старая собака, но все равно попался в ловушку трижды.
Язык Move ведет новую эпоху безопасности Блокчейна: от Sui до Ethereum Уровень 2
Введение в язык 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 является децентрализованной блокчейном с доказательством доли, обладающим горизонтальной масштабируемостью пропускной способности и хранения. Его команда состоит из специалистов передового отдела разработки Блокчейн, которые занимаются разработкой Блокчейн и языка программирования Move. Sui ожидает обработку более 120,000 TPS, осуществляя независимые транзакции за доли секунды и более сложные транзакции за 3 секунды.
Aptos
Aptos является блокчейном первого уровня, предназначенным для создания универсального и справедливого доступа к децентрализованным активам для миллиардов людей. В настоящее время Aptos может достигать пропускной способности до 10,000 TPS, теоретическая максимальная пропускная способность составляет 160,000 TPS. Большинство транзакций проверяются после двух сетевых трансляций, окончательное время подтверждения составляет 250 миллисекунд.
Лаборатории движения
Movement Labs — это команда разработчиков Блокчейн, которая стремится интегрировать Блокчейн-сети для поддержки самых быстрых и самых безопасных решений второго уровня на Ethereum. Их миссия заключается в сочетании безопасности смарт-контрактов и параллелизации с ликвидностью и пользовательской базой EVM.
Решение проблем безопасности
Movement Labs стремится создать модульную экосистему Блокчейн на основе Move, начиная с M2, первого MoveVM Layer 2 для Ethereum. Они также представили новую среду выполнения, разработанную для обработки более 30,000 транзакций в секунду. Move-EVM позволяет разработчикам развертывать проверенный код во время выполнения, предотвращая повторные входы и другие векторы атак.
Интеграция Move с модульной архитектурой
Дизайн-философия Movement Labs основана на модульной интеграции. Путем разбиения стеков Блокчейн на модульные компоненты с четкими интерфейсами достигается бесшовная интеграция, настройка и обновление. Разработчики могут комбинировать модули для настройки своих стеков.
Параллельный EVM и Move
Параллельный EVM представляет собой развитие, предназначенное для улучшения масштабируемости и производительности Эфириума. Move и Solidity служат разным целям, могут сосуществовать и дополнять друг друга. Move акцентирует внимание на безопасности и выразительности, подходит для создания сложных смарт-контрактов и высокопроизводительных приложений.
Будущее
В краткосрочной перспективе разработчики могут ожидать развертывание первого смарт-контракта Move на тестовой сети Ethereum. Долгосрочная цель заключается в полном запуске Rollup в основной сети, чтобы перенести мощь Move в экосистему Ethereum. Movement Labs придает большое значение региону Азиатско-Тихоокеанского региона и продолжит поддерживать разработчиков Move в Азии, способствуя росту экосистемы Move.