• Modular Newsletter
  • Posts
  • Movement Labs & Move: Trazendo um Novo Nível de Segurança para Blockchain

Movement Labs & Move: Trazendo um Novo Nível de Segurança para Blockchain

Entendendo sobre a Move, a linguagem de programação criada pelo Facebook e alguns projetos promissores

Não há como negar que segurança é um dos principais assuntos quando falamos em blockchain. Apesar da importância dada ao tema, ainda vemos com frequência falhas de segurança e hacks acontecendo, levando consigo quantias milionárias.

Por essa razão, a segurança e eficiência ainda são temas de várias pesquisas e desenvolvimento no ecossistema, inclusive com tentativas de melhoria na parte "básica” do projeto, ou seja, em sua linguagem de programação.

Um desses desenvolvimentos que visa trazer melhorias é a linguagem de programação Move, criada inicialmente pelo Facebook para o projeto de stablecoin Libra (que logo teve que ser interrompido por pressões regulatórias).

What is new Facebook move programming language ? - Quora

Essa linguagem de código está ganhando destaque em alguns projetos do ecossistema por oferecer uma infraestrutura mais segura e eficiente, fundamental para a adoção em massa da blockchain.

Neste artigo, exploramos as características e particularidades dessa linguagem Move, além de destacar alguns projetos que usam essa tecnologia e estão chamando a atenção.

O que é a Move?

Partindo do início, a Move é uma linguagem de programação projetada especificamente para a blockchain, com foco em segurança e eficiência.

Diferentemente de outras máquinas virtuais (como se fosse o Windows ou Linux da web3) como a EVM (Ethereum Virtual Machine) e SVM (Solana Virtual Machine), a Move foi desenvolvida para tratar ativos digitais como entidades únicas e indivisíveis, reduzindo significativamente os riscos de duplicação e manipulação indevida de ativos.

Para ilustrar o funcionamento de uma máquina virtual:

What Is Ethereum Virtual Machine (EVM)?

Assim surge então a MoveVM, a máquina virtual que executa contratos inteligentes em Move, incorpora verificações de bytecode e possui uma arquitetura voltada para recursos, proporcionando uma camada extra de segurança e escalabilidade, como vamos destrinchar abaixo.

Vantagens da Linguagem Move

  • Segurança e Verificação Formal: A linguagem Move incorpora um rigoroso processo de verificação de bytecode, garantindo que todos os contratos inteligentes da rede atendam a padrões elevados de segurança antes de serem executados. Esse padrão acaba contrastando com o que ocorre em outras máquinas virtuais, como a da Ethereum (EVM), onde a verificação de segurança é feita após o deploy do contrato na rede (por meio de testes e auditorias).

  • Arquitetura Voltada para Recursos: A Move trata os ativos digitais como recursos tangíveis e indivisíveis, eliminando o risco (e ataques) de duplicação ou perda não intencional de ativos. Com isso, vemos projetos que utilizam a linguagem Move com riscos bem menores de fraude e manipulação indevida de ativos. Em comparação, em blockchain tradicionais, como a Ethereum, os ativos são representados como saldos dentro de contas, o que pode levar a duplicações e rastreamento complexo (é como se a Move tratasse cada ativo como uma entidade própria, enquanto a Ethereum somente fizesse somas e subtrações em um contrato, de USDT, por exemplo) .

  • Execução Paralelizada: A execução paralelizada otimiza o uso de recursos computacionais, permitindo que várias transações sejam processadas simultaneamente, aumentando a eficiência e reduzindo o tempo de processamento. A tecnologia da Move permite a execução paralelizada de transações na MoveVM, aumentando a velocidade e eficiência da rede. Essa capacidade é crucial para lidar com operações complexas e de alta frequência em blockchain, como trades de alta frequência.

Alguns Projetos que já Usam a Move

  • Aptos: Fundado por ex-desenvolvedores do Diem (projeto envolvido com a Libra do Facebook), a Aptos utiliza Move para criar uma blockchain de alta performance com foco em segurança e escalabilidade. A arquitetura paralelizada da Aptos permite a execução paralela de transações, aumentando a eficiência da rede.

  • Sui: Similar à Aptos, Sui também usa a linguagem Move para oferecer uma rede blockchain mais segura e escalável. O ecossistema da Sui cresceu bastante nos últimos tempos e oferece uma infraestrutura que pode suportar uma variedade de casos de uso, desde finanças descentralizadas (DeFi) até jogos baseados em blockchain.

Projeto em Destaque: Movement: Integrando Move com a Ethereum

Movement Labs levanta US$ 38 milhões na série A para levar a Move do Facebook para o Ethereum

A Movement é uma rede modular baseada em linguagem Move, que objetiva alcançar alta eficiência e segurança. O projeto Movement possui hoje duas principais redes:

  • M1: Focado em alcançar o maior TPS possível, com finalização instantânea e acesso à liquidez em massa. É uma camada blockchain que permite personalizações modulares e tem como objetivo oferecer uma plataforma escalável e eficiente para transações em blockchain (similar à Aptos).

  • M2: A primeira Layer 2 da Ethereum baseada na MoveEVM, promete taxas de gás abaixo de 0.01 centavo e suporte a até 160 mil TPS. Utiliza a tecnologia da Celestia para disponibilidade de dados e busca integrar o melhor dos dois mundos: a flexibilidade da Ethereum e a segurança da MoveVM (EVM + Sui + Aptos).

Além disso, a Movement Labs está chamando a atenção do ecossistema nos últimos tempos pois trouxe essa promessa de integrar a MoveVM com a Ethereum por meio de um mecanismo chamado Fractal, que traduz contratos inteligentes em Solidity para bytecode um compatível com a MoveVM. Pode parecer complexo, mas a ideia é que seja mais fácil realizar trocas de dados entre Move e Ethereum. Essa integração promete ser ainda melhor com a implementação de zk proofs, aumentando a segurança e eficiência das transações.

O hype no projeto está tão grande que nas últimas semanas a Movement Labs anunciou sua mais nova rodada de investimentos, captando quase 40 milhões de dólares:

Image

Conclusão

Gostando ou não, os desenvolvedores já perceberam que a máquina virtual da Ethereum possui suas limitações. Várias alternativas já estão sendo testadas, dentre elas a Move, que possui alguns diferenciais interessantes ao ecossistema cripto. Projetos como Aptos, Sui e Movement estão liderando esse movimento, utilizando as capacidades avançadas de Move para criar redes mais seguras, escaláveis e eficientes.

À medida que mais desenvolvedores e empresas adotam a linguagem Move, podemos esperar um futuro interessante para esses projetos. Claro que, até isso, várias dificuldades deverão ser superadas, mas o ecossistema web3 parece estar animado.

Disclaimer

Antes de terminar, gostaríamos de lembrar que o conteúdo discutido aqui é estritamente informativo e destinado a fomentar a discussão geral. Não deve ser interpretado como recomendação financeira, fiscal ou conselho de vida para qualquer indivíduo. Encorajamos fortemente que você faça sua própria pesquisa e consulte profissionais qualificados.

Acompanhe-nos nas nossas redes sociais

Participe da nossa comunidade no Telegram.

Reply

or to participate.