Ao descrever Move to people, gosto de pensar nele como um subconjunto de Rust; a sintaxe é tão semelhante que, se você conhece Rust, praticamente já conhece Move. Onde Rust é uma linguagem de uso geral, Move é uma linguagem construída para literalmente mover dinheiro programável no blockchain! Para saber mais sobre as semelhanças e diferenças entre Rust e Move, leia abaixo 👇🏻
🔧 Modelo de Propriedade Ambas as linguagens usam propriedade para evitar corridas de dados, mas o Move adiciona tipos lineares para ativos digitais
📦 Definições de struct Sintaxe quase idêntica, mas as structs Move podem ter "habilidades" que definem o comportamento do 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ão de ativos
🔒 Controle de acesso Regras de visibilidade semelhantes, mas o Move adiciona controles específicos de blockchain
🌍 Estado Global Na minha opinião, é aqui que o Move realmente brilha: gerenciamento de estado de blockchain integrado. Em blockchains baseados 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 complexos derivados de programas.
💡 Em resumo, Rust é uma linguagem de programação de sistemas de uso geral. Move pegou a segurança de Rust + adicionou primitivos de blockchain: ✅ Tipos lineares (sem gasto duplo) ✅ Armazenamento global integrado ✅ Verificação formal pronta ✅ Mover recursos em tempo real em endereços, não na memória do programa ✅ As habilidades de movimento (chave, armazenamento, cópia, solta) controlam o comportamento do recurso
E como bônus, um fato divertido! A linguagem é literalmente chamada de "Move" por causa da sintaxe 'move_to', enfatizando ainda mais que o gerenciamento de ativos, bem como suas regras de propriedade e transferência, são o coração da linguagem.
É por isso que @moveindustries é construído no Move. Os próximos mil desenvolvedores, milhões de usuários e bilhões de dólares precisam da infraestrutura adequada para suportar 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 desta página é fornecido por terceiros. A menos que especificado de outra forma, a OKX não é a autora dos artigos mencionados e não reivindica direitos autorais sobre os materiais apresentados. O conteúdo tem um propósito meramente informativo e não representa as opiniões da OKX. Ele não deve ser interpretado como um endosso ou aconselhamento de investimento de qualquer tipo, nem como uma recomendação para compra ou venda de ativos digitais. Quando a IA generativa é utilizada para criar resumos ou outras informações, o conteúdo gerado pode apresentar imprecisões ou incoerências. Leia o artigo vinculado para mais detalhes e informações. A OKX não se responsabiliza pelo conteúdo hospedado em sites de terceiros. Possuir ativos digitais, como stablecoins e NFTs, envolve um risco elevado e pode apresentar flutuações significativas. Você deve ponderar com cuidado se negociar ou manter ativos digitais é adequado para sua condição financeira.