Вступ до мови Move та її застосування в сфері блокчейн
Move є мовою програмування, основаною на Rust, спочатку розробленою для проектів Блокчейн. Вона має на меті вирішити обмеження існуючих мов смарт-контрактів, забезпечуючи рідкість, детермінованість та верифікацію. Move спеціально розроблена для Блокчейн-додатків, підкреслюючи безпеку та ефективність, має платформонезалежні характеристики, підтримує міжблокчейнні бібліотеки, інструменти та спільноту розробників.
Переваги мови Move
Move має кілька переваг на основі існуючих мов Блокчейн. Його ресурсно-орієнтована модель програмування та вбудовані функції безпеки роблять його ідеальним вибором для побудови безпечних, високопродуктивних застосунків Блокчейн. Дизайн Move підкреслює безпеку, має на меті уникнути багатьох поширених проблем Web3, таких як повторні вразливості, токсичні токени та підроблені дозволи на токени. У Move цифрові активи вважаються ресурсами, які не можуть бути довільно скопійовані або знищені.
Об'єктно-орієнтоване та активобазоване програмування
Move був спроектований як об'єктно-орієнтована та заснована на активах мова програмування. У Sui Move об'єкти є основою, що дозволяє детальний контроль доступу. Глобальна структура зберігання відображає ID об'єкта на об'єкти, підтримуючи ефективну обробку транзакцій та точне представлення доступу. Модель можливостей Move забезпечує, щоб об'єкти мали конкретні права, запобігаючи несанкціонованим діям, таким як копіювання чи видалення об'єктів.
Використання Move Prover для формальної верифікації
Move Prover є інструментом перевірки, який допомагає розробникам писати формальні специфікації для ключових функцій додатків та швидко перевіряти правильність виконання коду. Цей інструмент є критично важливим для запобігання поширеним помилкам в смарт-контрактах, дозволяючи визначати попередні умови, наступні умови та інваріантність даних. Move Prover інтегрований з системою побудови Move, що дозволяє розробникам легко перевіряти свій код.
Управління та спільнота
Розвиток Move зараз залучає різноманітні команди з різних установ, включаючи академічну спільноту та спільноту безпеки. Принципи дизайну мови зосереджені на простоті та кросплатформеній придатності, щоб забезпечити її гнучкість та зручність як для досвідчених розробників смарт-контрактів, так і для новачків з Web2. Метод управління Move має на меті уникнути суперечливих рішень, зосередившись на основних принципах і розширюючи мову лише за необхідності.
Move екосистема
Суї
Sui є децентралізованим блокчейном з доказом частки володіння, що має горизонтальну масштабованість пропускної спроможності та зберігання. Його команда складається з фахівців з передових відділів розробки блокчейну, які присвячують себе розвитку блокчейну та мови програмування Move. Sui очікує, що зможе обробляти понад 120,000 TPS, обробляючи незалежні транзакції за частки секунди та більш складні транзакції за 3 секунди.
Aptos
Aptos є Блокчейн Layer 1, який має на меті створити універсальний та справедливий доступ до децентралізованих активів для мільярдів людей. Aptos наразі може забезпечити пропускну здатність до 10,000 TPS, теоретична максимальна пропускна здатність складає 160,000 TPS. Більшість транзакцій перевіряються після двох мережевих трансляцій, остаточний час підтвердження становить 250 мілісекунд.
Лабораторії руху
Movement Labs є командою розробників Блокчейн, яка прагне інтегрувати Блокчейн-мережі для підтримки найшвидших та найбезпечніших рішень Layer 2 на Ethereum. Їхня місія полягає в поєднанні безпеки смарт-контрактів та паралелізації з ліквідністю та базою користувачів EVM.
Вирішення проблеми безпеки
Movement Labs прагне створити модульну Блокчейн екосистему на основі Move, починаючи з M2, тобто першого MoveVM Layer 2 для Ethereum. Вони також представили нове середовище виконання, розроблене для обробки понад 30 000 транзакцій на секунду. Move-EVM дозволяє розробникам розгортати перевірений код під час виконання, запобігаючи повторним входам та іншим векторами атак.
інтеграція Move з модульністю
Основна філософія дизайну Movement Labs полягає в модульній інтеграції. Завдяки розподілу Блокчейн-стека на модульні компоненти з чіткими інтерфейсами, досягається безшовна інтеграція, кастомізація та оновлення. Розробники можуть комбінувати модулі для налаштування свого стека.
Паралельний EVM та Move
Паралельний EVM є розвитком, що використовується для покращення масштабованості та продуктивності Ethereum. 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 об'єкти є основою, що дозволяє детальний контроль доступу. Глобальна структура зберігання відображає ID об'єкта на об'єкти, підтримуючи ефективну обробку транзакцій та точне представлення доступу. Модель можливостей Move забезпечує, щоб об'єкти мали конкретні права, запобігаючи несанкціонованим діям, таким як копіювання чи видалення об'єктів.
Використання Move Prover для формальної верифікації
Move Prover є інструментом перевірки, який допомагає розробникам писати формальні специфікації для ключових функцій додатків та швидко перевіряти правильність виконання коду. Цей інструмент є критично важливим для запобігання поширеним помилкам в смарт-контрактах, дозволяючи визначати попередні умови, наступні умови та інваріантність даних. Move Prover інтегрований з системою побудови Move, що дозволяє розробникам легко перевіряти свій код.
Управління та спільнота
Розвиток Move зараз залучає різноманітні команди з різних установ, включаючи академічну спільноту та спільноту безпеки. Принципи дизайну мови зосереджені на простоті та кросплатформеній придатності, щоб забезпечити її гнучкість та зручність як для досвідчених розробників смарт-контрактів, так і для новачків з Web2. Метод управління Move має на меті уникнути суперечливих рішень, зосередившись на основних принципах і розширюючи мову лише за необхідності.
Move екосистема
Суї
Sui є децентралізованим блокчейном з доказом частки володіння, що має горизонтальну масштабованість пропускної спроможності та зберігання. Його команда складається з фахівців з передових відділів розробки блокчейну, які присвячують себе розвитку блокчейну та мови програмування Move. Sui очікує, що зможе обробляти понад 120,000 TPS, обробляючи незалежні транзакції за частки секунди та більш складні транзакції за 3 секунди.
Aptos
Aptos є Блокчейн Layer 1, який має на меті створити універсальний та справедливий доступ до децентралізованих активів для мільярдів людей. Aptos наразі може забезпечити пропускну здатність до 10,000 TPS, теоретична максимальна пропускна здатність складає 160,000 TPS. Більшість транзакцій перевіряються після двох мережевих трансляцій, остаточний час підтвердження становить 250 мілісекунд.
Лабораторії руху
Movement Labs є командою розробників Блокчейн, яка прагне інтегрувати Блокчейн-мережі для підтримки найшвидших та найбезпечніших рішень Layer 2 на Ethereum. Їхня місія полягає в поєднанні безпеки смарт-контрактів та паралелізації з ліквідністю та базою користувачів EVM.
Вирішення проблеми безпеки
Movement Labs прагне створити модульну Блокчейн екосистему на основі Move, починаючи з M2, тобто першого MoveVM Layer 2 для Ethereum. Вони також представили нове середовище виконання, розроблене для обробки понад 30 000 транзакцій на секунду. Move-EVM дозволяє розробникам розгортати перевірений код під час виконання, запобігаючи повторним входам та іншим векторами атак.
інтеграція Move з модульністю
Основна філософія дизайну Movement Labs полягає в модульній інтеграції. Завдяки розподілу Блокчейн-стека на модульні компоненти з чіткими інтерфейсами, досягається безшовна інтеграція, кастомізація та оновлення. Розробники можуть комбінувати модулі для налаштування свого стека.
Паралельний EVM та Move
Паралельний EVM є розвитком, що використовується для покращення масштабованості та продуктивності Ethereum. Move та Solidity служать різним цілям, можуть співіснувати та доповнювати одне одного. Move зосереджено на безпеці та виразності, підходить для створення складних смарт-контрактів та високопродуктивних додатків.
Перспективи майбутнього
У короткостроковій перспективі розробники можуть очікувати розгортання першого смарт-контракту Move на тестовій мережі Ethereum. Довгостроковою метою є реалізація повноцінного запуску Rollup на основній мережі, щоб принести силу Move всій екосистемі Ethereum. Movement Labs приділяє велику увагу регіону Азіатсько-Тихоокеанського регіону і продовжить підтримувати розробників Move в Азії, сприяючи зростанню екосистеми Move.