Imagine se qualquer desenvolvedor Solidity pudesse construir ou migrar DApps mais seguros e eficientes no Move com quase zero barreiras. Não seria incrível?
Em 2019, a Libra, que abalou brevemente toda a indústria de tecnologia antes de desaparecer rapidamente, provavelmente não esperava que, após sua queda, Aptos, Sui, Linera e Movement assumiriam sucessivamente o manto, impulsionando as novas cadeias públicas baseadas em Move para um novo pico.
Curiosamente, ao contrário de Aptos, Sui e Linera, que são todas cadeias públicas L1 baseadas na linguagem Move, a nova geração Movement fixou seu foco em L2. Ela lançou o primeiro Ethereum L2 baseado na linguagem Move, com o objetivo de aproveitar o desempenho de execução e as vantagens de segurança do Move, ao mesmo tempo em que integra os benefícios do ecossistema do EVM. Isso permite que os desenvolvedores lancem projetos Solidity no M2 sem escrever código Move.
Como a primeira nova cadeia pública baseada em Move a fazer a transição de ser um "Ethereum killer" para "se juntar ao Ethereum" com uma abordagem integrativa, a arquitetura de alto desempenho do Movement no nível L2, com segurança de estado final baseada na mainnet do Ethereum, garantiu uma rodada substancial de financiamento de $38 milhões em abril.
Então, o que exatamente o Movimento visa alcançar e que tipo de magia ele tem para atrair as principais instituições de investimento como Polychain Capital, Binance Labs, OKX Ventures e Hack VC para apostar nele?
Uma linguagem de programação reflete as características essenciais de um projeto blockchain, sendo essencial revisar as características intrínsecas da linguagem Move antes de entender o que o Movimento visa alcançar.
Como muitos sabem, Move é uma nova linguagem de contrato inteligente desenvolvida pelo Facebook. Além de seu uso inicial no projeto Libra (Diem) do Facebook, os produtos Web3 que adotam publicamente a linguagem Move são encontrados principalmente em novos ecossistemas de cadeias públicas como Aptos e Sui.
Do ponto de vista de uma cadeia pública, a linguagem Move é essencialmente projetada para ativos digitais. Comparada a linguagens de programação de blockchain como Solidity, a lógica principal do Move destaca dois aspectos principais: "segurança de ativos" e "alta performance nativa."
Em resumo, as redes blockchain construídas em Move possuem inerentemente uma segurança superior e vantagens de alto desempenho em comparação com as cadeias públicas baseadas em Solidity, proporcionando aos novos desenvolvedores um ponto de partida melhor para a construção de aplicações on-chain.
No entanto, para as blockchains públicas, as forças técnicas muitas vezes não são o principal campo de batalha. A chave para o sucesso é se elas conseguem atrair usuários e capital suficientes. É por isso também que o termo "Ethereum killer" raramente tem sido mencionado nos últimos anos. Em comparação com as inovações contínuas na camada de aplicativos do Ethereum, a maioria das novas blockchains públicas sofrem do "efeito cidade fantasma", com atividade de usuário muito baixa e liquidez na maioria das redes.
Por esse motivo, Movement escolheu uma abordagem diferente, visando combinar as vantagens de segurança e alto desempenho dos contratos inteligentes baseados em Move com as vantagens de liquidez e base de usuários do ecossistema EVM. Ao alavancar o conceito de "trazer o Move para o Ethereum", busca mesclar as forças de ambos.
Por exemplo, as arquiteturas de cadeia pública M1 e M2 do Movement não apenas possuem naturalmente capacidades eficientes de processamento de transações, mas também integram a Máquina Virtual Ethereum (EVM). Isso permite que os desenvolvedores lancem e introduzam DApps maduros do ecossistema EVM no M2 sem escrever código Move.
Em outras palavras, Movement pode converter automaticamente scripts de Solidity em códigos de operação que Move pode entender, permitindo a interoperabilidade entre Move e Ethereum, bem como outras redes EVM.
Portanto, em vez de simplesmente trazer o Move para o ecossistema da EVM, o Movement está integrando efetivamente os fundos e usuários do ecossistema da EVM na pilha do Movement Labs e no ecossistema mais amplo do Move. No final, ele tem como objetivo desviar o tráfego do ecossistema da EVM para construir um sistema de blockchain mais seguro e eficiente.
O SDK Movement é a principal ferramenta de desenvolvimento para realizar a visão central de 'trazer o Move para o Ethereum'.
Como uma suíte de desenvolvimento modular, é composta principalmente por três componentes principais: MoveVM, Fractal e adaptadores personalizados (Adaptadores) para a rede sequenciadora e serviços de disponibilidade de dados (DA).
Primeiramente, como o núcleo do SDK de Movimento, MoveVM fornece um ambiente de tempo de execução seguro, eficiente e orientado a recursos para contratos inteligentes.
Essa capacidade permite que o Movement SDK execute contratos inteligentes complexos e gerencie ativos digitais, tornando-se uma parte indispensável da rede M2 (conforme detalhado abaixo). Assim, o MoveVM é também a chave para apoiar a rede M2 na conquista de uma capacidade de transação ultra alta e tempos de resposta extremamente rápidos. Suas principais características incluem:
Vale ressaltar que o MoveVM da Movement utiliza a tecnologia de processamento paralelo e uma arquitetura modular. O primeiro otimiza a ordem e prioridade das transações na memória por meio de algoritmos, reduzindo a congestão e atrasos no processamento de transações por meio do processamento paralelo.
O último estende a funcionalidade do MoveVM original para ambientes externos (como EVM), criando uma máquina virtual multifuncional destinada a abranger um ecossistema de blockchain interoperável mais amplo.
Apenas alguns dias atrás, o engenheiro sênior da Move @artoriatechPor favor, forneça o texto de origem a ser traduzido.publicamente criticadoos problemas de fragmentação atualmente enfrentados pelo ecossistema Move, afirmando claramente que "os desenvolvedores enfrentam uma resistência significativa ao fazer a transição de uma cadeia Move para outra":
Tomemos Sui Move e Aptos Move como exemplos. Cada cadeia é um ecossistema isolado com seu VM e conjunto de ferramentas exclusivos, com diferenças significativas que continuam a crescer à medida que novos recursos são lançados pelo protocolo, a ponto de serem quase idiomas diferentes, e nenhum projeto tenta reduzir essas diferenças.
A MoveVM modular do Movimento, como uma máquina virtual multifuncional, tem como objetivo ser totalmente compatível com EVM e outros ecossistemas Move—atualmente suportando a implantação de códigos Aptos e EVM, e em breve abrangendo também o ecossistema Sui.
Isso significa que DApps dos ecossistemas Aptos, Ethereum e outros EVM podem ser implantados em 10 minutos - os desenvolvedores não precisam aprender Move adicionalmente, apenas mantêm o código na arquitetura de idioma original, como Solidity, para alcançar a implantação paralela.
Fractal é essencialmente um compilador que permite que contratos inteligentes Solidity rodem no ambiente MoveVM. Isso cria um framework seguro que conecta perfeitamente as linguagens Solidity e Move, permitindo que os desenvolvedores implementem seus contratos Solidity no MoveVM (rede M2).
As vantagens são claras: os desenvolvedores podem se beneficiar da flexibilidade do Solidity enquanto utilizam a segurança e o alto desempenho do Move para resolver alguns problemas inerentes ao Solidity.
O processo de compilação do Fractal é principalmente dividido nas seguintes 5 etapas:
De acordo com o blog oficial, o Fractal ainda está na fase de desenvolvimento, passando atualmente por testes abrangentes e melhorias para expandir suas capacidades além das funcionalidades atuais.
Os Adaptadores Personalizados são o componente central final do SDK de Movimento (essencialmente a arquitetura M1 descrita abaixo), projetados para fornecer integração perfeita com Redes Classificadoras e Serviços de Disponibilidade de Dados (DA):
Em geral, o Movement SDK fornece um conjunto abrangente de desenvolvimento que inclui um ambiente para implantar e testar contratos inteligentes, compiladores e adaptadores, com o objetivo de simplificar o processo de desenvolvimento. Isso torna mais fácil para os desenvolvedores, especialmente os desenvolvedores Solidity, construir, testar e otimizar DApps com base na linguagem Move.
Com base no SDK Movement, a Movement Labs desenvolveu uma arquitetura de cadeia pública que inclui M1 e M2.
M1 é projetado como uma rede comunitária capaz de alcançar uma taxa de transação extremamente alta e finalidade instantânea, fornecendo uma rede classificadora descentralizada e camada de consenso. M2, por outro lado, é uma solução ZK-Rollup L2 baseada em M1 e Ethereum (suportando tanto Sui Move quanto Aptos Move), integrando EVM para permitir que DApps compatíveis com Ethereum sejam executados no M2.
O M1 é oficialmente definido como um blockchain "comunidade em primeiro lugar" baseado no Move, capaz de fornecer o maior TPS possível por meio de arquiteturas como finalidade instantânea e personalização modular. Seu objetivo principal é apoiar transações complexas e funcionalidades de contratos inteligentes por meio da alta segurança e customização da linguagem Move, ao mesmo tempo em que garante a confiabilidade da plataforma e a facilidade de uso para o usuário.
No entanto, de acordo com as informações públicas atuais, está gradualmente se transformando em uma rede classificadora descentralizada, desempenhando o papel de componentes de “classificador compartilhado” e “camada de consenso” em todo o ecossistema Movement Labs e em qualquer rede blockchain. Isso tem como objetivo alcançar a interoperabilidade entre Move e outras redes, suportando várias aplicações e serviços.
Vale ressaltar que, devido à adoção do mecanismo de consenso aprimorado Snowman pelo M1, que permite que os nós alcancem consenso imitando interações sociais (ou seja, “bate-papo” entre nós), ele naturalmente suporta maior participação de nós em larga escala e velocidades de consenso mais rápidas, alcançando alta capacidade de processamento e classificação eficiente de transações.
Com base nisso, o M1 serve como a rede de classificação PoS e camada de consenso para o M2. Por um lado, ele garante a segurança da rede M2 através do staking, e por outro lado, fornece ao M2 um mecanismo de consenso eficiente. Para se tornar um classificador na rede M1, é necessário apostar fichas MOVE e usar o mecanismo de corte para evitar atividades maliciosas, melhorando a segurança e confiabilidade da rede.
Como a rede classificadora PoS para M2, M1 garante a correção, acessibilidade e verificabilidade das transações por meio de serviços de Disponibilidade de Dados (DA) e do Mercado de Provedores.
M2 pode ser considerado como a “mainnet” do ecossistema Movement. Ele introduz uma arquitetura ZK-Rollup baseada no Move, composta por MoveVM, Fractal e M1, responsável por implantar aplicativos DApp específicos.
O termo “Arquitetura ZK-Rollup baseada em Move” é utilizado porque a M2 planeja utilizar provas de conhecimento zero para aprimorar a privacidade e a segurança (ou seja, tecnologia zk-Move). Isso fornecerá à M2 não apenas vantagens em velocidade de processamento e eficiência de custos, mas também benefícios exclusivos em proteção de privacidade.
MoveVM e Fractal permitem que ele execute contratos inteligentes padrão EVM e suporte contratos inteligentes escritos na linguagem Move (Aptos Move, Sui Move). Ao utilizar a linguagem Move e o modelo de paralelização Sui, ele pode fornecer serviços de alta taxa de transferência e baixa latência para transações EVM.
Isso significa que os desenvolvedores que usam linguagens como Solidity podem lançar facilmente aplicativos MoveVM Rollup seguros, de alto desempenho e alta throughput, aproveitando diretamente as vantagens nativas da linguagem Move.
Finalmente, todas as transações executadas no M2 serão ordenadas pela rede classificadora M1, com os dados da transação sendo empacotados e enviados de volta para o Ethereum. A finalidade das provas de validade é alcançada por meio da rede de provadores de zk do Prover Marketplace, com os resultados das provas de ZK sendo publicados na mainnet do Ethereum. Os dados detalhados da transação são publicados na Celestia, sincronizando assim os estados de dados entre os dois:
Com a ajuda da tecnologia Blobstream, a camada modular de disponibilidade de dados da Celestia pode ser transmitida para o Ethereum, e os desenvolvedores podem integrar o Blobstream para criar camadas 2 do Ethereum de alta taxa de transferência, assim como desenvolver contratos inteligentes.
Em termos simples, M1 é responsável pela camada de consenso e classificação de transações, M2 lida com a conversão Solidity-Move e execução de transações, enquanto Celestia/Ethereum garante a disponibilidade final de dados e segurança de estado. Esta arquitetura modular, sem dúvida, maximiza o alto desempenho e segurança do Move, juntamente com as vantagens de usuário e tráfego do EVM.
Além dos aspectos técnicos, a capacidade de construir rapidamente um ecossistema grande e próspero do zero é crucial.
Atualmente, a Movement Labs desenvolveu conjuntos de ferramentas como o Movement SDK, a infraestrutura de mensagens Hyperlane e o Movement Shared Sorter (M1) para fornecer aos desenvolvedores os recursos necessários para construir e implantar facilmente aplicativos com base em Move.
De acordo com divulgações oficiais, o ambiente de execução Move Stack da Movement Labs também iniciará os testes neste verão. Como uma estrutura de camada de execução, planeja ser compatível com muitas estruturas Rollup de empresas como Optimism, Polygon e Arbitrum.
Sob essa perspectiva, a combinação de ferramentas como M1, M2 e Move Stack poderia potencialmente criar um universo MoveVM abrangente que inclui o ecossistema Solidity e os ecossistemas Aptos Move e Sui Move. Isso permitiria que protocolos não baseados na linguagem Move utilizassem as funcionalidades do Move, expandindo assim a influência da linguagem Move.
Imagine se qualquer desenvolvedor Solidity pudesse construir ou migrar DApps mais seguros e eficientes no Move com quase zero barreiras. Não seria incrível?
Em 2019, a Libra, que abalou brevemente toda a indústria de tecnologia antes de desaparecer rapidamente, provavelmente não esperava que, após sua queda, Aptos, Sui, Linera e Movement assumiriam sucessivamente o manto, impulsionando as novas cadeias públicas baseadas em Move para um novo pico.
Curiosamente, ao contrário de Aptos, Sui e Linera, que são todas cadeias públicas L1 baseadas na linguagem Move, a nova geração Movement fixou seu foco em L2. Ela lançou o primeiro Ethereum L2 baseado na linguagem Move, com o objetivo de aproveitar o desempenho de execução e as vantagens de segurança do Move, ao mesmo tempo em que integra os benefícios do ecossistema do EVM. Isso permite que os desenvolvedores lancem projetos Solidity no M2 sem escrever código Move.
Como a primeira nova cadeia pública baseada em Move a fazer a transição de ser um "Ethereum killer" para "se juntar ao Ethereum" com uma abordagem integrativa, a arquitetura de alto desempenho do Movement no nível L2, com segurança de estado final baseada na mainnet do Ethereum, garantiu uma rodada substancial de financiamento de $38 milhões em abril.
Então, o que exatamente o Movimento visa alcançar e que tipo de magia ele tem para atrair as principais instituições de investimento como Polychain Capital, Binance Labs, OKX Ventures e Hack VC para apostar nele?
Uma linguagem de programação reflete as características essenciais de um projeto blockchain, sendo essencial revisar as características intrínsecas da linguagem Move antes de entender o que o Movimento visa alcançar.
Como muitos sabem, Move é uma nova linguagem de contrato inteligente desenvolvida pelo Facebook. Além de seu uso inicial no projeto Libra (Diem) do Facebook, os produtos Web3 que adotam publicamente a linguagem Move são encontrados principalmente em novos ecossistemas de cadeias públicas como Aptos e Sui.
Do ponto de vista de uma cadeia pública, a linguagem Move é essencialmente projetada para ativos digitais. Comparada a linguagens de programação de blockchain como Solidity, a lógica principal do Move destaca dois aspectos principais: "segurança de ativos" e "alta performance nativa."
Em resumo, as redes blockchain construídas em Move possuem inerentemente uma segurança superior e vantagens de alto desempenho em comparação com as cadeias públicas baseadas em Solidity, proporcionando aos novos desenvolvedores um ponto de partida melhor para a construção de aplicações on-chain.
No entanto, para as blockchains públicas, as forças técnicas muitas vezes não são o principal campo de batalha. A chave para o sucesso é se elas conseguem atrair usuários e capital suficientes. É por isso também que o termo "Ethereum killer" raramente tem sido mencionado nos últimos anos. Em comparação com as inovações contínuas na camada de aplicativos do Ethereum, a maioria das novas blockchains públicas sofrem do "efeito cidade fantasma", com atividade de usuário muito baixa e liquidez na maioria das redes.
Por esse motivo, Movement escolheu uma abordagem diferente, visando combinar as vantagens de segurança e alto desempenho dos contratos inteligentes baseados em Move com as vantagens de liquidez e base de usuários do ecossistema EVM. Ao alavancar o conceito de "trazer o Move para o Ethereum", busca mesclar as forças de ambos.
Por exemplo, as arquiteturas de cadeia pública M1 e M2 do Movement não apenas possuem naturalmente capacidades eficientes de processamento de transações, mas também integram a Máquina Virtual Ethereum (EVM). Isso permite que os desenvolvedores lancem e introduzam DApps maduros do ecossistema EVM no M2 sem escrever código Move.
Em outras palavras, Movement pode converter automaticamente scripts de Solidity em códigos de operação que Move pode entender, permitindo a interoperabilidade entre Move e Ethereum, bem como outras redes EVM.
Portanto, em vez de simplesmente trazer o Move para o ecossistema da EVM, o Movement está integrando efetivamente os fundos e usuários do ecossistema da EVM na pilha do Movement Labs e no ecossistema mais amplo do Move. No final, ele tem como objetivo desviar o tráfego do ecossistema da EVM para construir um sistema de blockchain mais seguro e eficiente.
O SDK Movement é a principal ferramenta de desenvolvimento para realizar a visão central de 'trazer o Move para o Ethereum'.
Como uma suíte de desenvolvimento modular, é composta principalmente por três componentes principais: MoveVM, Fractal e adaptadores personalizados (Adaptadores) para a rede sequenciadora e serviços de disponibilidade de dados (DA).
Primeiramente, como o núcleo do SDK de Movimento, MoveVM fornece um ambiente de tempo de execução seguro, eficiente e orientado a recursos para contratos inteligentes.
Essa capacidade permite que o Movement SDK execute contratos inteligentes complexos e gerencie ativos digitais, tornando-se uma parte indispensável da rede M2 (conforme detalhado abaixo). Assim, o MoveVM é também a chave para apoiar a rede M2 na conquista de uma capacidade de transação ultra alta e tempos de resposta extremamente rápidos. Suas principais características incluem:
Vale ressaltar que o MoveVM da Movement utiliza a tecnologia de processamento paralelo e uma arquitetura modular. O primeiro otimiza a ordem e prioridade das transações na memória por meio de algoritmos, reduzindo a congestão e atrasos no processamento de transações por meio do processamento paralelo.
O último estende a funcionalidade do MoveVM original para ambientes externos (como EVM), criando uma máquina virtual multifuncional destinada a abranger um ecossistema de blockchain interoperável mais amplo.
Apenas alguns dias atrás, o engenheiro sênior da Move @artoriatechPor favor, forneça o texto de origem a ser traduzido.publicamente criticadoos problemas de fragmentação atualmente enfrentados pelo ecossistema Move, afirmando claramente que "os desenvolvedores enfrentam uma resistência significativa ao fazer a transição de uma cadeia Move para outra":
Tomemos Sui Move e Aptos Move como exemplos. Cada cadeia é um ecossistema isolado com seu VM e conjunto de ferramentas exclusivos, com diferenças significativas que continuam a crescer à medida que novos recursos são lançados pelo protocolo, a ponto de serem quase idiomas diferentes, e nenhum projeto tenta reduzir essas diferenças.
A MoveVM modular do Movimento, como uma máquina virtual multifuncional, tem como objetivo ser totalmente compatível com EVM e outros ecossistemas Move—atualmente suportando a implantação de códigos Aptos e EVM, e em breve abrangendo também o ecossistema Sui.
Isso significa que DApps dos ecossistemas Aptos, Ethereum e outros EVM podem ser implantados em 10 minutos - os desenvolvedores não precisam aprender Move adicionalmente, apenas mantêm o código na arquitetura de idioma original, como Solidity, para alcançar a implantação paralela.
Fractal é essencialmente um compilador que permite que contratos inteligentes Solidity rodem no ambiente MoveVM. Isso cria um framework seguro que conecta perfeitamente as linguagens Solidity e Move, permitindo que os desenvolvedores implementem seus contratos Solidity no MoveVM (rede M2).
As vantagens são claras: os desenvolvedores podem se beneficiar da flexibilidade do Solidity enquanto utilizam a segurança e o alto desempenho do Move para resolver alguns problemas inerentes ao Solidity.
O processo de compilação do Fractal é principalmente dividido nas seguintes 5 etapas:
De acordo com o blog oficial, o Fractal ainda está na fase de desenvolvimento, passando atualmente por testes abrangentes e melhorias para expandir suas capacidades além das funcionalidades atuais.
Os Adaptadores Personalizados são o componente central final do SDK de Movimento (essencialmente a arquitetura M1 descrita abaixo), projetados para fornecer integração perfeita com Redes Classificadoras e Serviços de Disponibilidade de Dados (DA):
Em geral, o Movement SDK fornece um conjunto abrangente de desenvolvimento que inclui um ambiente para implantar e testar contratos inteligentes, compiladores e adaptadores, com o objetivo de simplificar o processo de desenvolvimento. Isso torna mais fácil para os desenvolvedores, especialmente os desenvolvedores Solidity, construir, testar e otimizar DApps com base na linguagem Move.
Com base no SDK Movement, a Movement Labs desenvolveu uma arquitetura de cadeia pública que inclui M1 e M2.
M1 é projetado como uma rede comunitária capaz de alcançar uma taxa de transação extremamente alta e finalidade instantânea, fornecendo uma rede classificadora descentralizada e camada de consenso. M2, por outro lado, é uma solução ZK-Rollup L2 baseada em M1 e Ethereum (suportando tanto Sui Move quanto Aptos Move), integrando EVM para permitir que DApps compatíveis com Ethereum sejam executados no M2.
O M1 é oficialmente definido como um blockchain "comunidade em primeiro lugar" baseado no Move, capaz de fornecer o maior TPS possível por meio de arquiteturas como finalidade instantânea e personalização modular. Seu objetivo principal é apoiar transações complexas e funcionalidades de contratos inteligentes por meio da alta segurança e customização da linguagem Move, ao mesmo tempo em que garante a confiabilidade da plataforma e a facilidade de uso para o usuário.
No entanto, de acordo com as informações públicas atuais, está gradualmente se transformando em uma rede classificadora descentralizada, desempenhando o papel de componentes de “classificador compartilhado” e “camada de consenso” em todo o ecossistema Movement Labs e em qualquer rede blockchain. Isso tem como objetivo alcançar a interoperabilidade entre Move e outras redes, suportando várias aplicações e serviços.
Vale ressaltar que, devido à adoção do mecanismo de consenso aprimorado Snowman pelo M1, que permite que os nós alcancem consenso imitando interações sociais (ou seja, “bate-papo” entre nós), ele naturalmente suporta maior participação de nós em larga escala e velocidades de consenso mais rápidas, alcançando alta capacidade de processamento e classificação eficiente de transações.
Com base nisso, o M1 serve como a rede de classificação PoS e camada de consenso para o M2. Por um lado, ele garante a segurança da rede M2 através do staking, e por outro lado, fornece ao M2 um mecanismo de consenso eficiente. Para se tornar um classificador na rede M1, é necessário apostar fichas MOVE e usar o mecanismo de corte para evitar atividades maliciosas, melhorando a segurança e confiabilidade da rede.
Como a rede classificadora PoS para M2, M1 garante a correção, acessibilidade e verificabilidade das transações por meio de serviços de Disponibilidade de Dados (DA) e do Mercado de Provedores.
M2 pode ser considerado como a “mainnet” do ecossistema Movement. Ele introduz uma arquitetura ZK-Rollup baseada no Move, composta por MoveVM, Fractal e M1, responsável por implantar aplicativos DApp específicos.
O termo “Arquitetura ZK-Rollup baseada em Move” é utilizado porque a M2 planeja utilizar provas de conhecimento zero para aprimorar a privacidade e a segurança (ou seja, tecnologia zk-Move). Isso fornecerá à M2 não apenas vantagens em velocidade de processamento e eficiência de custos, mas também benefícios exclusivos em proteção de privacidade.
MoveVM e Fractal permitem que ele execute contratos inteligentes padrão EVM e suporte contratos inteligentes escritos na linguagem Move (Aptos Move, Sui Move). Ao utilizar a linguagem Move e o modelo de paralelização Sui, ele pode fornecer serviços de alta taxa de transferência e baixa latência para transações EVM.
Isso significa que os desenvolvedores que usam linguagens como Solidity podem lançar facilmente aplicativos MoveVM Rollup seguros, de alto desempenho e alta throughput, aproveitando diretamente as vantagens nativas da linguagem Move.
Finalmente, todas as transações executadas no M2 serão ordenadas pela rede classificadora M1, com os dados da transação sendo empacotados e enviados de volta para o Ethereum. A finalidade das provas de validade é alcançada por meio da rede de provadores de zk do Prover Marketplace, com os resultados das provas de ZK sendo publicados na mainnet do Ethereum. Os dados detalhados da transação são publicados na Celestia, sincronizando assim os estados de dados entre os dois:
Com a ajuda da tecnologia Blobstream, a camada modular de disponibilidade de dados da Celestia pode ser transmitida para o Ethereum, e os desenvolvedores podem integrar o Blobstream para criar camadas 2 do Ethereum de alta taxa de transferência, assim como desenvolver contratos inteligentes.
Em termos simples, M1 é responsável pela camada de consenso e classificação de transações, M2 lida com a conversão Solidity-Move e execução de transações, enquanto Celestia/Ethereum garante a disponibilidade final de dados e segurança de estado. Esta arquitetura modular, sem dúvida, maximiza o alto desempenho e segurança do Move, juntamente com as vantagens de usuário e tráfego do EVM.
Além dos aspectos técnicos, a capacidade de construir rapidamente um ecossistema grande e próspero do zero é crucial.
Atualmente, a Movement Labs desenvolveu conjuntos de ferramentas como o Movement SDK, a infraestrutura de mensagens Hyperlane e o Movement Shared Sorter (M1) para fornecer aos desenvolvedores os recursos necessários para construir e implantar facilmente aplicativos com base em Move.
De acordo com divulgações oficiais, o ambiente de execução Move Stack da Movement Labs também iniciará os testes neste verão. Como uma estrutura de camada de execução, planeja ser compatível com muitas estruturas Rollup de empresas como Optimism, Polygon e Arbitrum.
Sob essa perspectiva, a combinação de ferramentas como M1, M2 e Move Stack poderia potencialmente criar um universo MoveVM abrangente que inclui o ecossistema Solidity e os ecossistemas Aptos Move e Sui Move. Isso permitiria que protocolos não baseados na linguagem Move utilizassem as funcionalidades do Move, expandindo assim a influência da linguagem Move.