Move linguagem: uma nova paradigma de desenvolvimento Blockchain O futuro de aplicações cruzadas seguras e eficientes

robot
Geração do resumo em andamento

Introdução à linguagem Move

Move é uma linguagem de programação baseada em Rust, projetada especificamente para aplicações em blockchain. O seu objetivo é resolver as limitações das linguagens de contratos inteligentes existentes, oferecendo escassez, determinismo e verificabilidade. Diferentemente das linguagens de programação tradicionais, o Move enfatiza segurança e eficiência, possui características independentes de plataforma e suporta bibliotecas, ferramentas e comunidades de desenvolvedores inter-blockchain.

Vantagens da linguagem Move

Move tem várias vantagens em relação às linguagens de blockchain existentes. Seu modelo de programação orientado a recursos e as 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 foca na segurança, visando evitar muitos problemas comuns do Web3, como vulnerabilidades de reentrada, tokens tóxicos e aprovações de tokens falsificadas. No Move, os 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 excluir objetos.

Usando o 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 de suas aplicações e a verificar rapidamente a correção da execução do código. 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 está integrado 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 uma equipe diversificada de várias instituições, incluindo o meio acadêmico e a comunidade de segurança. Os princípios de design da linguagem estão focados 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 vindos do Web2. A abordagem de governança do Move visa evitar decisões controversas, concentrando-se em princípios fundamentais e expandindo a linguagem apenas quando necessário.

O ecossistema Move inicial

Sui

Sui é uma blockchain de prova de participação descentralizada, com capacidade de throughput e armazenamento escalável horizontalmente. A sua equipe vem de departamentos avançados de desenvolvimento de blockchain, dedicando-se ao desenvolvimento da blockchain Diem e da linguagem de programação Move. A Sui espera conseguir processar mais de 120.000 TPS, executar transações independentes em milissegundos e processar transações mais complexas em 3 segundos.

Aptos

Aptos é uma blockchain Layer 1, com a missão de criar acesso descentralizado a ativos de forma universal e justa para bilhões de pessoas. Atualmente, a Aptos pode atingir uma capacidade de até 10.000 TPS, com uma capacidade máxima teórica de 160.000 TPS. A maioria das transações é verificada após duas transmissões na rede, com um tempo de confirmação final de 250 milissegundos.

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 em Ethereum. A sua missão é combinar a segurança dos contratos inteligentes e a paralelização com a liquidez e a base de utilizadores da EVM.

Contexto

Os cofundadores da Movement Labs sempre tiveram uma paixão por sistemas distribuídos e segurança de redes desde pequenos. Após identificarem problemas de experiência do usuário e vulnerabilidades em contratos inteligentes na infraestrutura atual de blockchain, fundaram a empresa em 2022. O objetivo deles é acelerar a inovação no campo das criptomoedas, permitindo que os desenvolvedores construam a próxima grande aplicação na blockchain.

Resolver problemas de segurança

Para resolver o problema das vulnerabilidades em contratos inteligentes, a Movement Labs está empenhada em construir um ecossistema de blockchain modular baseado em Move. Eles introduziram um novo ambiente de execução, projetado para processar 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 ataques de reentrada e outros vetores de ataque.

Integrar Move com modularização

A integração modular é o núcleo da filosofia de design do Movement Labs. 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 misturar e combinar módulos para personalizar sua pilha.

EVM Paralelo e Move

EVM paralelo é um desenvolvimento destinado a melhorar a escalabilidade e o desempenho do Ethereum. Move e Solidity servem a diferentes propósitos, podendo coexistir e se complementar. No Movement Labs, os desenvolvedores podem escolher a linguagem que melhor se adapta às suas necessidades.

Ordenador Descentralizado

Movement é uma L2 modular, onde M1 é a camada de execução da cadeia, enquanto M2 possui um mecanismo integrado de nós ordenadores descentralizados, proporcionando um mercado de gás gratuito para a rede Movement.

Compatibilidade entre Move e Solidity

Movement projetou um tradutor para Solidity, permitindo que contratos inteligentes escritos em Solidity adotem princípios de OOP no Movement. No entanto, os contratos traduzidos podem encontrar desafios de engenharia.

Fundos

A Movement Labs completou uma rodada de financiamento Série A de 38 milhões de dólares, com a participação de várias instituições de investimento conhecidas.

Roteiro Futuro

A curto prazo, os desenvolvedores podem esperar a implementação 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 potência do Move para todo o ecossistema Ethereum.

A Movement Labs valoriza o desenvolvimento da região da Ásia-Pacífico e continuará a apoiar os desenvolvedores de Move na Ásia, fornecendo os recursos, educação e oportunidades necessárias para promover o crescimento do ecossistema Move.

MOVE2.22%
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
  • 7
  • Repostar
  • Compartilhar
Comentário
0/400
LazyDevMinervip
· 13h atrás
move é uma importante pista da próxima geração de blockchain.
Ver originalResponder0
ShitcoinConnoisseurvip
· 19h atrás
move o cão voltou
Ver originalResponder0
ShibaSunglassesvip
· 19h atrás
A segurança é realmente confiável?
Ver originalResponder0
BloodInStreetsvip
· 19h atrás
idiotas fazem as pessoas de parvas ainda há novos idiotas, não é à toa que são recursos não replicáveis
Ver originalResponder0
RugpullAlertOfficervip
· 19h atrás
novos idiotas, entrem numa posição~
Ver originalResponder0
ponzi_poetvip
· 19h atrás
Kublai Khan está online?
Ver originalResponder0
AirdropHunterZhangvip
· 20h atrás
Mais uma ferramenta para fazer as pessoas de parvas chegou.
Ver originalResponder0
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)