Move é uma linguagem de programação projetada especificamente para aplicações em blockchain, desenvolvida com base no Rust. Tem como objetivo resolver as limitações das linguagens de contratos inteligentes existentes, oferecendo escassez, determinismo e verificabilidade. 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 sobre as linguagens de blockchain existentes. O 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 blockchain seguras e de alto desempenho. O design do Move foca na segurança, com o objetivo de evitar problemas comuns do Web3, como vulnerabilidades de reentrada, tokens tóxicos e aprovações de tokens falsificados. No Move, os ativos digitais são vistos como 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 cópia ou exclusão de 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 é fundamental 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 validem facilmente seu código.
Governança e Comunidade
O desenvolvimento do Move agora envolve uma equipe diversificada de várias instituições, incluindo acadêmicos e a comunidade de segurança. Os princípios de design da linguagem concentram-se na concisão e na aplicabilidade multiplataforma, garantindo que seja flexível e fácil de usar tanto para desenvolvedores experientes de contratos inteligentes quanto para novatos do Web2. A abordagem de governança do Move visa evitar decisões controversas, concentrando-se em princípios centrais e expandindo a linguagem apenas quando necessário.
Ecossistema Move
Sui
Sui é uma blockchain de prova de participação descentralizada, com uma capacidade de processamento e armazenamento horizontalmente escalável. Sui espera processar mais de 120.000 TPS, processando transações independentes em subsegundos e transações mais complexas em 3 segundos. Sui fez algumas otimizações nas funcionalidades centrais do Move, especialmente em termos de operadores de armazenamento global e capacidades críticas, para melhorar o desempenho da rede e reduzir o tempo de confirmação de transações.
Aptos
Aptos é uma blockchain Layer 1, dedicada a criar acesso descentralizado a ativos de forma universal e justa para bilhões de pessoas. Aptos atualmente pode alcançar uma taxa de transferência de até 10.000 TPS, com uma taxa de transferência 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. Aptos expande as funcionalidades do MoveVM central através de uma camada de adaptação, incluindo a execução paralela através do Block-STM, permitindo a execução de transações em paralelo sem a necessidade de entrada do usuário.
Introdução ao Movement Labs
Movement Labs é uma equipa de desenvolvimento de blockchain, dedicada à integração de redes de blockchain para suportar as soluções Layer 2 mais rápidas e seguras em Ethereum. A sua missão é combinar a segurança de contratos inteligentes e a paralelização com a liquidez e a base de utilizadores da EVM.
Background
Os cofundadores da Movement Labs sempre foram apaixonados 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 de blockchain atual, fundaram a Movement Labs 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
Movement Labs está empenhada em construir um ecossistema de blockchain modular baseado em Move, começando pelo M2, que é o primeiro Layer 2 MoveVM do Ethereum. Eles também introduziram um novo ambiente de execução, projetado para processar mais de 30.000 transações por segundo. Move-EVM permite que os desenvolvedores implantem código verificado em tempo de execução, prevenindo reentrância e outros vetores de ataque.
Integrar Move com modularização
A filosofia de design do Movement Labs é centrada na integração modular. 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 combinar os módulos para personalizar sua pilha.
EVM Paralelo e Move
Movement Labs oferece um ambiente EVM paralelo e Move, permitindo que os desenvolvedores escolham a linguagem que melhor se adapta às suas necessidades. Ao implementar o MoveVM no ambiente de execução do Ethereum, é possível aumentar significativamente a capacidade de processamento, permitindo que os desenvolvedores criem novos tipos de aplicativos Ethereum.
Ordenador Descentralizado
Movement é uma L2 modular, onde M1 é a camada de execução da cadeia, enquanto M2 possui um mecanismo integrado de nós de ordenação descentralizados, proporcionando ao mercado de gas gratuito da rede Movement.
Compatibilidade entre Move e Solidity
Movement projetou um tradutor para Solidity, permitindo que contratos inteligentes escritos em Solidity adotem princípios de programação orientada a objetos na Movement. No entanto, os contratos traduzidos podem enfrentar alguns desafios de engenharia.
Desenvolvimento Futuro
A curto prazo, os desenvolvedores podem esperar a implementação do primeiro contrato inteligente Move na rede de testes do Ethereum. O objetivo a longo prazo é realizar o lançamento completo do Rollup na rede principal, trazendo o poder do Move para todo o ecossistema Ethereum. A Movement Labs dá grande importância à região da Ásia-Pacífico e continuará a apoiar os desenvolvedores de 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.
11 gostos
Recompensa
11
9
Partilhar
Comentar
0/400
gas_fee_therapy
· 07-24 07:01
contratos inteligentes também precisam de segurança
Ver originalResponder0
CryptoComedian
· 07-24 06:39
Mais uma nova moda para fazer as pessoas de parvas, desta vez com um toque de originalidade.
Ver originalResponder0
PretendingToReadDocs
· 07-23 20:58
move quem entende? Estou morto de cansaço.
Ver originalResponder0
ContractFreelancer
· 07-21 07:38
Finalmente podemos dizer adeus aos contratos inteligentes?
Ver originalResponder0
LiquidityWizard
· 07-21 07:38
estatisticamente falando, 84,3% mais seguro do que solidity
Introdução à linguagem Move: nova ferramenta de contratos inteligentes em cadeia cruzada
Introdução à linguagem Move
Move é uma linguagem de programação projetada especificamente para aplicações em blockchain, desenvolvida com base no Rust. Tem como objetivo resolver as limitações das linguagens de contratos inteligentes existentes, oferecendo escassez, determinismo e verificabilidade. 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 sobre as linguagens de blockchain existentes. O 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 blockchain seguras e de alto desempenho. O design do Move foca na segurança, com o objetivo de evitar problemas comuns do Web3, como vulnerabilidades de reentrada, tokens tóxicos e aprovações de tokens falsificados. No Move, os ativos digitais são vistos como 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 cópia ou exclusão de 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 é fundamental 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 validem facilmente seu código.
Governança e Comunidade
O desenvolvimento do Move agora envolve uma equipe diversificada de várias instituições, incluindo acadêmicos e a comunidade de segurança. Os princípios de design da linguagem concentram-se na concisão e na aplicabilidade multiplataforma, garantindo que seja flexível e fácil de usar tanto para desenvolvedores experientes de contratos inteligentes quanto para novatos do Web2. A abordagem de governança do Move visa evitar decisões controversas, concentrando-se em princípios centrais e expandindo a linguagem apenas quando necessário.
Ecossistema Move
Sui
Sui é uma blockchain de prova de participação descentralizada, com uma capacidade de processamento e armazenamento horizontalmente escalável. Sui espera processar mais de 120.000 TPS, processando transações independentes em subsegundos e transações mais complexas em 3 segundos. Sui fez algumas otimizações nas funcionalidades centrais do Move, especialmente em termos de operadores de armazenamento global e capacidades críticas, para melhorar o desempenho da rede e reduzir o tempo de confirmação de transações.
Aptos
Aptos é uma blockchain Layer 1, dedicada a criar acesso descentralizado a ativos de forma universal e justa para bilhões de pessoas. Aptos atualmente pode alcançar uma taxa de transferência de até 10.000 TPS, com uma taxa de transferência 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. Aptos expande as funcionalidades do MoveVM central através de uma camada de adaptação, incluindo a execução paralela através do Block-STM, permitindo a execução de transações em paralelo sem a necessidade de entrada do usuário.
Introdução ao Movement Labs
Movement Labs é uma equipa de desenvolvimento de blockchain, dedicada à integração de redes de blockchain para suportar as soluções Layer 2 mais rápidas e seguras em Ethereum. A sua missão é combinar a segurança de contratos inteligentes e a paralelização com a liquidez e a base de utilizadores da EVM.
Background
Os cofundadores da Movement Labs sempre foram apaixonados 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 de blockchain atual, fundaram a Movement Labs 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
Movement Labs está empenhada em construir um ecossistema de blockchain modular baseado em Move, começando pelo M2, que é o primeiro Layer 2 MoveVM do Ethereum. Eles também introduziram um novo ambiente de execução, projetado para processar mais de 30.000 transações por segundo. Move-EVM permite que os desenvolvedores implantem código verificado em tempo de execução, prevenindo reentrância e outros vetores de ataque.
Integrar Move com modularização
A filosofia de design do Movement Labs é centrada na integração modular. 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 combinar os módulos para personalizar sua pilha.
EVM Paralelo e Move
Movement Labs oferece um ambiente EVM paralelo e Move, permitindo que os desenvolvedores escolham a linguagem que melhor se adapta às suas necessidades. Ao implementar o MoveVM no ambiente de execução do Ethereum, é possível aumentar significativamente a capacidade de processamento, permitindo que os desenvolvedores criem novos tipos de aplicativos Ethereum.
Ordenador Descentralizado
Movement é uma L2 modular, onde M1 é a camada de execução da cadeia, enquanto M2 possui um mecanismo integrado de nós de ordenação descentralizados, proporcionando ao mercado de gas gratuito da rede Movement.
Compatibilidade entre Move e Solidity
Movement projetou um tradutor para Solidity, permitindo que contratos inteligentes escritos em Solidity adotem princípios de programação orientada a objetos na Movement. No entanto, os contratos traduzidos podem enfrentar alguns desafios de engenharia.
Desenvolvimento Futuro
A curto prazo, os desenvolvedores podem esperar a implementação do primeiro contrato inteligente Move na rede de testes do Ethereum. O objetivo a longo prazo é realizar o lançamento completo do Rollup na rede principal, trazendo o poder do Move para todo o ecossistema Ethereum. A Movement Labs dá grande importância à região da Ásia-Pacífico e continuará a apoiar os desenvolvedores de Move na Ásia, promovendo o crescimento do ecossistema Move.