Move linguagem: uma nova revolução no desenvolvimento de contratos inteligentes de ativos de criptografia

robot
Geração do resumo em andamento

Move Language: Nova geração de linguagem de programação Blockchain

Move é uma linguagem de programação baseada em Rust, projetada para aplicações de blockchain. Tem como objetivo resolver as limitações das linguagens de contratos inteligentes existentes, oferecendo escassez, determinismo e verificabilidade. Ao contrário das linguagens de programação tradicionais, Move enfatiza segurança e eficiência, possuindo características independentes da plataforma e suportando bibliotecas, ferramentas e comunidades de desenvolvedores inter-blockchains.

Vantagens da linguagem Move

Move tem várias vantagens em relação às linguagens de blockchain existentes. O seu modelo de programação orientado a recursos e as suas características de segurança integradas tornam-no uma escolha ideal para construir aplicações de blockchain seguras e de alto desempenho. O design do Move foca em evitar 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, que não podem ser copiados ou destruídos de forma arbitrária.

Programação Orientada a Objetos e Baseada em Ativos

Move é uma linguagem de programação orientada a objetos e baseada em ativos. No Sui Move, os objetos são o conceito central, permitindo controle de acesso em detalhe. 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 excluir objetos.

Ferramenta de verificação formal Move Prover

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. O Move Prover é integrado ao sistema de construção Move, permitindo que os desenvolvedores verifiquem facilmente o 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 multiplataforma, garantindo que seja flexível e fácil de usar tanto para desenvolvedores experientes de contratos inteligentes quanto para novatos 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

Sui

Sui é uma blockchain de prova de participação descentralizada, com throughput e armazenamento horizontalmente escaláveis. Espera-se que consiga processar mais de 120.000 TPS, lidando com transações independentes em sub-segundos e transações mais complexas em 3 segundos. Sui fez algumas otimizações nas funcionalidades principais do Move, especialmente em relação aos operadores de armazenamento global e capacidades críticas, para melhorar o desempenho da rede e reduzir o tempo de confirmação das transações.

Aptos

Aptos é uma blockchain de camada 1, cujo objetivo é criar acesso descentralizado a ativos de forma universal e justa para bilhões de pessoas. Atualmente, pode alcançar uma taxa de transferência de até 10.000 TPS, com uma taxa de transferência máxima teórica de 160.000 TPS. Aptos expande as funcionalidades centrais do MoveVM através de uma camada de adaptação, incluindo a implementação de paralelismo por meio do Block-STM, execução paralela de transações sem a necessidade de entrada do usuário e desacoplamento de armazenamento de 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 na Ethereum. O objetivo deles é trazer o MoveVM para a Ethereum, combinando a segurança dos contratos inteligentes e a paralelização com a liquidez e a base de usuários do EVM.

Resolução de problemas de segurança

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

Integração Modular

A filosofia de design do Movement Labs é centrada na decomposição da pilha de blockchain em componentes modularizados com interfaces claras, permitindo integração, personalização e atualização sem costura. Os desenvolvedores podem combinar módulos para personalizar sua pilha, tendo vantagens significativas em termos de escalabilidade, segurança e inovação em relação ao design global.

EVM paralelo e Move

Movement Labs permite que os desenvolvedores escolham a linguagem que melhor se adequa às suas necessidades, seja Move ou Solidity. Através da implementação do MoveVM no ambiente de execução 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 implantar o primeiro contrato inteligente Move na rede de teste Ethereum. 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. A Movement Labs também continuará a apoiar a comunidade de desenvolvedores Move na Ásia, fornecendo os recursos, educação e oportunidades necessárias para promover o desenvolvimento global do ecossistema Move.

MOVE-0.85%
Ver original
Esta página pode conter conteúdo de terceiros, que é fornecido apenas para fins informativos (não para representações/garantias) e não deve ser considerada como um endosso de suas opiniões pela Gate nem como aconselhamento financeiro ou profissional. Consulte a Isenção de responsabilidade para obter detalhes.
  • Recompensa
  • 6
  • Repostar
  • Compartilhar
Comentário
0/400
just_here_for_vibesvip
· 08-14 14:40
Ah, aqui vem mais um a gritar que vai acabar com o Solidity~
Ver originalResponder0
GasFeeCryervip
· 08-13 09:31
Estou tão irritado, continua a queimar o meu gás...
Ver originalResponder0
ContractExplorervip
· 08-13 09:30
Mais um fã do Rust
Ver originalResponder0
CompoundPersonalityvip
· 08-13 09:28
move é realmente bom
Ver originalResponder0
SpeakWithHatOnvip
· 08-13 09:21
Ah, este move ficou rico com rust.
Ver originalResponder0
Blockblindvip
· 08-13 09:04
Outra vez a querer fazer as pessoas de parvas.
Ver originalResponder0
  • Marcar
Faça trade de criptomoedas em qualquer lugar e a qualquer hora
qrCode
Escaneie o código para baixar o app da Gate
Comunidade
Português (Brasil)
  • 简体中文
  • English
  • Tiếng Việt
  • 繁體中文
  • Español
  • Русский
  • Français (Afrique)
  • Português (Portugal)
  • Bahasa Indonesia
  • 日本語
  • بالعربية
  • Українська
  • Português (Brasil)