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.
Mostrar original
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.