Ao descrever o Move para as pessoas, gosto de pensar nele como um subconjunto do Rust; a sintaxe é tão semelhante que, se você conhece Rust, praticamente já conhece o Move. Enquanto o Rust é uma linguagem de propósito geral, o Move é uma linguagem construída para literalmente mover dinheiro programável na blockchain!
Para saber mais sobre as semelhanças e diferenças entre Rust e Move, leia abaixo 👇🏻

🔧 Modelo de Propriedade
Ambas as linguagens utilizam a propriedade para prevenir corridas de dados, mas o Move adiciona tipos lineares para ativos digitais.

📦 Definições de Estruturas
Sintaxe quase idêntica, mas as estruturas Move podem ter "habilidades" que definem o comportamento na blockchain.

🏛️ Módulos e Importações
Mesmo sistema de módulos, mas os módulos Move são implantados como contratos inteligentes que podem ser reutilizados por outros módulos.

🎯 Genéricos e Segurança de Tipo
Ambos usam genéricos, mas os tipos fantasmas do Move evitam confusões de ativos.

🔒 Controlo de Acesso
Regras de visibilidade semelhantes, mas o Move adiciona controlos específicos da blockchain.

🌍 Estado Global
Na minha opinião, é aqui que o Move realmente brilha: gestão de estado de blockchain integrada.
Em blockchains baseadas em Rust (ou seja, Solana), os desenvolvedores lidam manualmente com a desserialização de contas, validação de dados, verificações de propriedade, cálculos de aluguel e redimensionamento de contas com endereços derivados de programas complexos.

💡 Em resumo,
Rust é uma linguagem de programação de sistemas de propósito geral. Move pegou a segurança do Rust + adicionou primitivos de blockchain:
✅ Tipos lineares (sem gasto duplo)
✅ Armazenamento global embutido
✅ Pronto para verificação formal
✅ Recursos Move vivem em endereços, não na memória do programa
✅ Habilidades Move (chave, armazenar, copiar, descartar) controlam o comportamento dos recursos
E como um bónus, um fato divertido!
A linguagem é literalmente chamada "Move" por causa da sintaxe `move_to`, enfatizando ainda mais que a gestão de ativos, bem como as regras de propriedade e transferência, são o coração da linguagem.

É por isso que @moveindustries é construído sobre o Move. Os próximos mil desenvolvedores, milhões de usuários e bilhões de dólares precisam da infraestrutura adequada para apoiar o futuro do dinheiro programável desde o início.
O dinheiro se move melhor com o Move.
9,63 mil
44
O conteúdo apresentado nesta página é fornecido por terceiros. Salvo indicação em contrário, a OKX não é o autor dos artigos citados e não reivindica quaisquer direitos de autor nos materiais. O conteúdo é fornecido apenas para fins informativos e não representa a opinião da OKX. Não se destina a ser um endosso de qualquer tipo e não deve ser considerado conselho de investimento ou uma solicitação para comprar ou vender ativos digitais. Na medida em que a IA generativa é utilizada para fornecer resumos ou outras informações, esse mesmo conteúdo gerado por IA pode ser impreciso ou inconsistente. Leia o artigo associado para obter mais detalhes e informações. A OKX não é responsável pelo conteúdo apresentado nos sites de terceiros. As detenções de ativos digitais, incluindo criptomoedas estáveis e NFTs, envolvem um nível de risco elevado e podem sofrer grandes flutuações. Deve considerar cuidadosamente se o trading ou a detenção de ativos digitais é adequado para si à luz da sua condição financeira.