Introdução à linguagem Move e desenvolvimento do seu ecossistema
Move é uma linguagem de programação baseada em Rust, inicialmente desenvolvida para projetos de blockchain. Destina-se a resolver as limitações das linguagens de contratos inteligentes existentes, oferecendo escassez, determinismo e verificabilidade. Move é projetada especificamente para aplicações de blockchain, enfatizando 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 sobre as linguagens de blockchain existentes. Seu modelo de programação orientado a recursos e 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 enfatiza a segurança, visando evitar muitos problemas comuns do Web3, como vulnerabilidades de reentrada, tokens tóxicos e aprovações de tokens falsificadas. Os ativos digitais são vistos como recursos, o que significa que não podem 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, o que permite um controle de acesso granular. 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 a correção da execução do código em pouco 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 está integrado ao sistema de construção Move, permitindo que os desenvolvedores verifiquem facilmente seu código.
Governação e Comunidade
O desenvolvimento do Move agora envolve uma equipe diversificada de várias instituições, incluindo o mundo acadêmico e a comunidade de segurança. Os princípios de design da linguagem focam 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. O método de governança do Move visa evitar decisões controversas, concentrando-se em princípios centrais e expandindo a linguagem apenas quando necessário.
O ecossistema Move inicial
Sui
Sui é uma blockchain descentralizada de prova de participação, com throughput e armazenamento escaláveis horizontalmente. Sua equipa vem de departamentos avançados de pesquisa e desenvolvimento em blockchain, dedicada ao desenvolvimento da blockchain e da linguagem de programação Move. A Sui espera ser capaz de processar mais de 120.000 TPS, processando transações independentes em sub-segundos e transações mais complexas em 3 segundos.
Aptos
Aptos é uma blockchain Layer 1, cuja missão é criar acesso descentralizado a ativos de forma universal e justa para bilhões de pessoas. Atualmente, Aptos pode alcançar uma taxa de transferência 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 de 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 na Ethereum. A sua missão é combinar a segurança dos contratos inteligentes com a paralelização e a liquidez da EVM e a base de usuários.
Resolver problemas de segurança
Movement Labs está comprometida em construir um ecossistema de blockchain modular baseado em Move, começando com o M2, que é o primeiro Layer 2 MoveVM do Ethereum. Eles também introduziram um novo ambiente de execução, projetado para processamento de alta capacidade. Move-EVM permite que os desenvolvedores implantem código verificado em tempo de execução, prevenindo ataques de reentrada e outros vetores de ataque.
integra Move com modularização
A integração modular é o núcleo da filosofia de design dos Movement Labs. Ao decompor a pilha de blockchain em componentes modulares com interfaces definidas, é possível alcançar integração, personalização e atualização sem costura. Esta arquitetura modular integrada apresenta vantagens significativas em termos de escalabilidade, segurança e inovação em relação ao design global.
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 atende às suas necessidades.
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 renomadas.
Roteiro Futuro
A curto prazo, os desenvolvedores podem esperar a implementação do primeiro contrato inteligente Move na rede de testes Ethereum. O objetivo de longo prazo é alcançar o lançamento completo do Rollup na rede principal, trazendo o poder do Move para todo o ecossistema Ethereum. A Movement Labs valoriza a região da Ásia-Pacífico e continuará a apoiar os desenvolvedores Move na Ásia, promovendo o crescimento do ecossistema Move.
Esta página pode conter conteúdos de terceiros, que são fornecidos apenas para fins informativos (sem representações/garantias) e não devem ser considerados como uma aprovação dos seus pontos de vista pela Gate, nem como aconselhamento financeiro ou profissional. Consulte a Declaração de exoneração de responsabilidade para obter mais informações.
20 gostos
Recompensa
20
8
Partilhar
Comentar
0/400
TestnetFreeloader
· 07-19 10:57
move é o novo chefe?
Ver originalResponder0
DisillusiionOracle
· 07-19 08:59
Eu não acredito, o que se moveu pode ser comparado ao rust.
Ver originalResponder0
GateUser-c799715c
· 07-18 07:25
move consegue lidar com Token tóxico. Esta vez eu apostei.
Ver originalResponder0
ContractExplorer
· 07-16 18:41
move muito forte, não entendo, não entendo
Ver originalResponder0
CryptoHistoryClass
· 07-16 18:35
*verifica o db de padrões históricos* mesmo ciclo de hype que a solidity em 2017...
Ver originalResponder0
AirdropHunter007
· 07-16 18:32
move ou experimentar um pouco
Ver originalResponder0
liquidation_surfer
· 07-16 18:27
Move é o novo sol
Ver originalResponder0
MindsetExpander
· 07-16 18:14
Segurança até explodir é em vão. Agora, quem ainda joga Blockchain?
Linguagem Move: a nova paradigma de desenvolvimento de Blockchain e a ascensão do ecossistema
Introdução à linguagem Move e desenvolvimento do seu ecossistema
Move é uma linguagem de programação baseada em Rust, inicialmente desenvolvida para projetos de blockchain. Destina-se a resolver as limitações das linguagens de contratos inteligentes existentes, oferecendo escassez, determinismo e verificabilidade. Move é projetada especificamente para aplicações de blockchain, enfatizando 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 sobre as linguagens de blockchain existentes. Seu modelo de programação orientado a recursos e 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 enfatiza a segurança, visando evitar muitos problemas comuns do Web3, como vulnerabilidades de reentrada, tokens tóxicos e aprovações de tokens falsificadas. Os ativos digitais são vistos como recursos, o que significa que não podem 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, o que permite um controle de acesso granular. 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 a correção da execução do código em pouco 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 está integrado ao sistema de construção Move, permitindo que os desenvolvedores verifiquem facilmente seu código.
Governação e Comunidade
O desenvolvimento do Move agora envolve uma equipe diversificada de várias instituições, incluindo o mundo acadêmico e a comunidade de segurança. Os princípios de design da linguagem focam 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. O método de governança do Move visa evitar decisões controversas, concentrando-se em princípios centrais e expandindo a linguagem apenas quando necessário.
O ecossistema Move inicial
Sui
Sui é uma blockchain descentralizada de prova de participação, com throughput e armazenamento escaláveis horizontalmente. Sua equipa vem de departamentos avançados de pesquisa e desenvolvimento em blockchain, dedicada ao desenvolvimento da blockchain e da linguagem de programação Move. A Sui espera ser capaz de processar mais de 120.000 TPS, processando transações independentes em sub-segundos e transações mais complexas em 3 segundos.
Aptos
Aptos é uma blockchain Layer 1, cuja missão é criar acesso descentralizado a ativos de forma universal e justa para bilhões de pessoas. Atualmente, Aptos pode alcançar uma taxa de transferência 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 de 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 na Ethereum. A sua missão é combinar a segurança dos contratos inteligentes com a paralelização e a liquidez da EVM e a base de usuários.
Resolver problemas de segurança
Movement Labs está comprometida em construir um ecossistema de blockchain modular baseado em Move, começando com o M2, que é o primeiro Layer 2 MoveVM do Ethereum. Eles também introduziram um novo ambiente de execução, projetado para processamento de alta capacidade. Move-EVM permite que os desenvolvedores implantem código verificado em tempo de execução, prevenindo ataques de reentrada e outros vetores de ataque.
integra Move com modularização
A integração modular é o núcleo da filosofia de design dos Movement Labs. Ao decompor a pilha de blockchain em componentes modulares com interfaces definidas, é possível alcançar integração, personalização e atualização sem costura. Esta arquitetura modular integrada apresenta vantagens significativas em termos de escalabilidade, segurança e inovação em relação ao design global.
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 atende às suas necessidades.
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 renomadas.
Roteiro Futuro
A curto prazo, os desenvolvedores podem esperar a implementação do primeiro contrato inteligente Move na rede de testes Ethereum. O objetivo de longo prazo é alcançar o lançamento completo do Rollup na rede principal, trazendo o poder do Move para todo o ecossistema Ethereum. A Movement Labs valoriza a região da Ásia-Pacífico e continuará a apoiar os desenvolvedores Move na Ásia, promovendo o crescimento do ecossistema Move.