Análise abrangente do ecossistema da linguagem Move: vantagens, aplicações e desenvolvimento futuro

robot
Geração de resumo em curso

Introdução à linguagem Move e desenvolvimento do seu ecossistema

Move é uma linguagem de programação baseada em Rust, desenvolvida inicialmente para projetos de blockchain. Foi projetada para resolver as limitações das linguagens de contratos inteligentes existentes, oferecendo escassez, determinismo e verificabilidade. Move é especialmente concebida para aplicações de blockchain, enfatizando segurança e eficiência, com características independentes da plataforma, suportando bibliotecas, ferramentas e comunidades de desenvolvedores inter-chain.

Vantagens da linguagem Move

Move apresenta várias vantagens sobre as linguagens de blockchain existentes. Seu modelo de programação orientado a recursos e as características de segurança integradas tornam-no uma escolha ideal para a construção de aplicações de blockchain seguras e de alto desempenho. O design do Move enfatiza a segurança, visando evitar muitos problemas comuns do Web3, como vulnerabilidades de reentrada, tokens tóxicos e aprovações de tokens falsificadas. Os ativos digitais são considerados recursos, o que significa que não podem ser copiados ou destruídos arbitrariamente.

Programação Orientada a Objetos e Baseada em Ativos

Move foi projetado como uma linguagem de programação orientada a objetos e baseada em ativos. No Sui Move, os objetos são centrais, permitindo controle de acesso de granularidade fina. A estrutura de armazenamento global mapeia IDs de objetos para objetos, suportando processamento de transações eficiente e representação de acesso precisa. O modelo de capacidade do Move garante que os objetos tenham permissões específicas, prevenindo operações não autorizadas como cópia ou exclusão de objetos.

Utilizando o Move Prover para verificação formal

Move Prover é uma ferramenta de verificação que ajuda os desenvolvedores a escrever especificações formais para as funcionalidades críticas de aplicações e a verificar rapidamente a correção da execução do código. Esta ferramenta é crucial para prevenir erros comuns em contratos inteligentes, permitindo a definição de pré-condições, pós-condições e invariantes de dados. O Move Prover está integrado ao sistema de construção Move, permitindo que os desenvolvedores verifiquem facilmente o seu código.

Governação e Comunidade

O desenvolvimento do Move agora envolve uma equipe diversificada de várias instituições, incluindo o mundo acadêmico e a comunidade de segurança. Os princípios de design da linguagem enfatizam a simplicidade e a aplicabilidade entre plataformas, garantindo que seja flexível e fácil de usar tanto para desenvolvedores experientes de contratos inteligentes quanto para novatos vindos do Web2. A abordagem de governança do Move visa evitar decisões controversas, concentrando-se nos princípios fundamentais e expandindo a linguagem apenas quando necessário.

Ecossistema Move Inicial

Sui

Sui é uma blockchain de prova de participação descentralizada, com capacidade de throughput e armazenamento horizontalmente escaláveis. A sua equipa está dedicada ao desenvolvimento da blockchain e da linguagem de programação Move. A Sui prevê processar mais de 120.000 TPS, lidando com transações independentes em milissegundos e processando transações mais complexas em 3 segundos. A Sui fez algumas alterações nas funcionalidades principais do Move, otimizando os mecanismos de armazenamento e endereçamento, melhorando o desempenho da rede e reduzindo o tempo de confirmação das transações.

Aptos

Aptos é uma blockchain Layer 1, com o objetivo de criar acesso descentralizado a ativos de forma universal e justa para bilhões de pessoas. Atualmente, Aptos pode atingir uma capacidade de até 10.000 TPS, com uma capacidade máxima teórica de 160.000 TPS. Através da separação da camada de execução de transações e do protocolo de consenso, é possível realizar a execução paralela, utilizando o Block-STM para isso, e obter latência sub-segundos por meio da sincronização de estado. Aptos expandiu as funcionalidades principais do MoveVM através de uma camada de adaptação, incluindo a paralelização por meio do Block-STM, permitindo a execução paralela de transações sem a necessidade de entrada do usuário, armazenamento em larga escala de tabelas na conta, e desacoplamento de armazenamento em granularidade fina.

Movement Labs

Movement Labs é uma equipe de desenvolvimento de blockchain dedicada à integração de redes blockchain para suportar as soluções Layer 2 mais rápidas e seguras no Ethereum. A sua missão é combinar a segurança dos contratos inteligentes com a paralelização e a liquidez e a base de usuários do EVM.

Resolver problemas de segurança

Movement Labs está empenhada em construir um ecossistema de blockchain modular baseado em Move, começando pelo M2, que é o primeiro Layer 2 MoveVM do Ethereum. Eles também introduziram um novo ambiente de execução, projetado para processar mais de 30.000 transações por segundo. O Move-EVM permite que os desenvolvedores implementem código verificado em tempo de execução, prevenindo ataques de reentrada e outros vetores de ataque.

Integrar Move com modularização

A filosofia de design do Movement Labs tem como núcleo a integração modular. Ao decompor a pilha de blockchain em componentes modulares com interfaces claras, é possível alcançar integração, personalização e atualização sem interrupções. Os desenvolvedores podem combinar módulos para personalizar sua pilha.

EVM e Move paralelos

EVM paralelo é um desenvolvimento destinado a melhorar a escalabilidade e o desempenho do Ethereum. Move e Solidity servem a diferentes propósitos, podendo coexistir e se complementar. No Movement Labs, os desenvolvedores podem escolher a linguagem que melhor se adapta às suas necessidades.

organizador descentralizado

Movement é um L2 modular, onde M1 é a camada de execução da cadeia, enquanto M2 possui um mecanismo integrado de nós de ordenação descentralizados, proporcionando um mercado de gas gratuito para a rede Movement.

Compatibilidade entre Move e Solidity

Movement desenhou um tradutor para Solidity, permitindo que contratos inteligentes escritos em Solidity adotem princípios OOP na Movement. No entanto, os contratos traduzidos podem enfrentar desafios de engenharia.

Fundos

A Movement Labs completou uma rodada de financiamento Série A de 38 milhões de dólares, com a participação de várias instituições de investimento renomadas.

Roteiro Futuro

A curto prazo, os desenvolvedores podem esperar o lançamento do primeiro contrato inteligente Move na rede de testes Ethereum. A Movement Labs também lançará um conjunto de ferramentas e recursos Move para apoiar os desenvolvedores. O objetivo a longo prazo é realizar o lançamento completo do Rollup na rede principal, trazendo o poder do Move para todo o ecossistema Ethereum.

Como parte de sua estratégia de expansão global, a Movement Labs valoriza muito a região da Ásia-Pacífico. Eles continuarão a apoiar os desenvolvedores de Move na Ásia, fornecendo os recursos, educação e oportunidades necessários, destacando seu trabalho excepcional e promovendo o crescimento do ecossistema Move.

Ver original
This page may contain third-party content, which is provided for information purposes only (not representations/warranties) and should not be considered as an endorsement of its views by Gate, nor as financial or professional advice. See Disclaimer for details.
  • Recompensa
  • 6
  • Partilhar
Comentar
0/400
PancakeFlippavip
· 07-13 03:26
Rust está tão popular?
Ver originalResponder0
Degentlemanvip
· 07-13 03:24
Mais um novo projeto meme? Deixa pra lá.
Ver originalResponder0
LiquidationKingvip
· 07-13 03:21
Desconectar o cabo de rede salva vidas. Sui ainda consegue ajudar?
Ver originalResponder0
NftCollectorsvip
· 07-13 03:18
Verifique diretamente comprar na baixa Aptos, esta onda entrar numa posição必是大艺术史进程
Ver originalResponder0
RuntimeErrorvip
· 07-13 03:08
A segurança não é um pouco instável?
Ver originalResponder0
GateUser-a5fa8bd0vip
· 07-13 02:59
o gosto de ferrugem está a chegar
Ver originalResponder0
  • Pino
Negocie cripto em qualquer lugar e a qualquer hora
qrCode
Digitalizar para transferir a aplicação Gate
Novidades
Português (Portugal)
  • 简体中文
  • English
  • Tiếng Việt
  • 繁體中文
  • Español
  • Русский
  • Français (Afrique)
  • Português (Portugal)
  • Bahasa Indonesia
  • 日本語
  • بالعربية
  • Українська
  • Português (Brasil)