Move linguagem: Novo paradigma de desenvolvimento de Blockchain e perspectivas de aplicação

Linguagem Move e suas aplicações no Blockchain

Move é uma linguagem de programação baseada em Rust, desenvolvida inicialmente para projetos de blockchain. Tem como objetivo resolver as limitações das linguagens de contratos inteligentes existentes, oferecendo escassez, determinismo e verificabilidade. Move é projetada especificamente 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-blockchain.

Vantagens da linguagem Move

Move possui várias vantagens em relação às linguagens de blockchain existentes. Seu modelo de programação orientado a recursos e características de segurança integradas fazem dele uma escolha ideal para construir 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. No Move, ativos digitais são considerados recursos, não podendo 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 o núcleo, 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 copiar ou deletar objetos.

Usando 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 das aplicações e a verificar a correção da execução do código em um curto espaço de tempo. 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. Move Prover integra-se ao sistema de construção Move, permitindo que os desenvolvedores verifiquem facilmente seu código.

Governança e Comunidade

O desenvolvimento do Move agora envolve equipes diversificadas de várias instituições, incluindo o meio acadêmico e a comunidade de segurança. Os princípios de design da linguagem concentram-se na simplicidade e na aplicabilidade multidisciplinar, garantindo que permaneça flexível e fácil de usar tanto para desenvolvedores experientes de contratos inteligentes quanto para novatos do Web2. O método de governança do Move visa evitar decisões controversas, concentrando-se em princípios fundamentais e expandindo a linguagem apenas quando necessário.

Ecossistema Move

Sui

Sui é uma blockchain de prova de participação descentralizada, com capacidade de escalabilidade horizontal em termos de throughput e armazenamento. Espera-se que consiga processar mais de 120.000 TPS, processando transações independentes em sub-segundos e transações mais complexas em 3 segundos. 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 de Layer 1, atualmente capaz de alcançar uma capacidade de até 10.000 TPS, com um máximo teórico de 160.000 TPS. A maioria das transações é validada após duas transmissões de rede, com um tempo de confirmação final de 250 milissegundos. Aptos expandiu a funcionalidade central 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 necessidade de entrada do usuário.

Movement Labs

Movement Labs é uma equipa de desenvolvimento de Blockchain, dedicada a integrar redes de Blockchain para suportar as soluções Layer 2 mais rápidas e seguras na Ethereum. O seu L2 principal conecta o Rollup com o Move Stack, trazendo o MoveVM para a Ethereum.

resolver problemas de segurança

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

irá integrar Move com modularização

A filosofia de design do Movement Labs é centrada na 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 costura. Os desenvolvedores podem combinar módulos para personalizar sua pilha.

EVM paralelo e Move

Movement Labs permite que os desenvolvedores escolham a linguagem mais adequada às suas necessidades. Ao implementar o MoveVM no ambiente de execução do Ethereum, é possível aumentar significativamente a capacidade de processamento, permitindo que os desenvolvedores criem novos tipos de aplicações Ethereum.

Perspectivas Futuras

A curto prazo, os desenvolvedores podem esperar o lançamento do primeiro contrato inteligente Move na rede de testes Ethereum. O objetivo a longo prazo é realizar o lançamento completo do Rollup na rede principal, trazendo a força do Move para todo o ecossistema Ethereum. A Movement Labs continuará a apoiar os desenvolvedores Move na Ásia, fornecendo os recursos, educação e oportunidades necessários para promover o crescimento do ecossistema Move.

MOVE-0.58%
Ver original
Esta página pode conter conteúdos de terceiros, que são fornecidos apenas para fins informativos (sem representações/garantias) e não devem ser considerados como uma aprovação dos seus pontos de vista pela Gate, nem como aconselhamento financeiro ou profissional. Consulte a Declaração de exoneração de responsabilidade para obter mais informações.
  • Recompensa
  • 4
  • Republicar
  • Partilhar
Comentar
0/400
DeFiGraylingvip
· 6h atrás
mover é o verdadeiro caminho
Ver originalResponder0
LiquidityWizardvip
· 13h atrás
teoricamente superior ao solidity, mas 99,7% de chance de problemas de escassez de desenvolvedores, para ser sincero
Ver originalResponder0
ConsensusBotvip
· 13h atrás
Rust com uma nova identidade é Move?
Ver originalResponder0
Ser_Liquidatedvip
· 13h atrás
A segurança do Rust é muito superior à do Sol.
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)