Imagine se qualquer desenvolvedor de Solidity pudesse construir ou migrar DApps mais seguros e eficientes em Move com quase zero barreiras. Não seria incrível?
Em 2019, o Libra, que abalou brevemente toda a indústria de tecnologia antes de desaparecer rapidamente, provavelmente não esperava que após a sua queda, Aptos, Sui, Linera e Movement viessem sucessivamente a assumir 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 concentrou-se na L2. Lançou a primeira Ethereum L2 baseada na linguagem Move, visando aproveitar o desempenho de execução e as vantagens de segurança do Move, enquanto integra os benefícios do ecossistema 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 Movimento a fazer a transição de ser um "assassino do Ethereum" para "juntar-se ao Ethereum" com uma abordagem integrativa, a arquitetura de alto desempenho do Movimento no nível L2, com segurança de estado final baseada na mainnet do Ethereum, garantiu uma rodada de financiamento substancial de $38 milhões em abril.
Então, o que exatamente o Movimento visa alcançar e que tipo de magia tem para atrair as principais instituições de investimento como a Polychain Capital, Binance Labs, OKX Ventures e Hack VC para apostar nele?
Uma linguagem de programação reflete as características principais de um projeto de blockchain, sendo essencial analisar as características intrínsecas da linguagem Move antes de compreender os objetivos do Movimento.
Como muitos sabem, Move é uma nova linguagem de contrato inteligente desenvolvida pelo Facebook. Para além do seu uso inicial no projeto Libra (Diem) do Facebook, os produtos Web3 que adotam publicamente a linguagem Move são principalmente encontrados 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 central do Move destaca dois aspectos principais: 'segurança de ativos' e 'alto desempenho nativo'.
Em resumo, as redes blockchain construídas sobre Move possuem inerentemente 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 nem sempre são o principal campo de batalha. A chave para o sucesso é se conseguem atrair users e capital suficientes. É por isso que o termo "assassino do Ethereum" raramente tem sido mencionado nos últimos anos. Comparativamente às inovações contínuas na camada de aplicação do Ethereum, a maioria das novas blockchains públicas sofrem do "efeito cidade fantasma", com atividade de utilizadores muito baixa e liquidez na maioria das redes.
Por esse motivo, o 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 fundir os pontos fortes de ambos.
Por exemplo, as arquiteturas de cadeia pública M1 e M2 do Movement não só possuem naturalmente capacidades eficientes de processamento de transações, como também integram a Máquina Virtual Ethereum (EVM). Isso permite que os desenvolvedores lancem e introduzam DApps maduras do ecossistema EVM no M2 sem escrever código Move.
Em outras palavras, o Movement pode converter automaticamente scripts de Solidity em opcodes que o Move pode entender, possibilitando a interoperabilidade entre Move e Ethereum, bem como outras redes EVM.
Assim, em vez de simplesmente trazer o Move para o ecossistema EVM, o Movement está integrando efetivamente os fundos e usuários do ecossistema EVM na pilha do Movement Labs e no amplo ecossistema Move. Em última análise, visa desviar o tráfego do ecossistema 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 um conjunto de desenvolvimento modular, é composto principalmente por três componentes principais: MoveVM, Fractal e adaptadores personalizados (Adaptadores) para a rede sequenciadora e serviços de disponibilidade de dados (DA).
Em primeiro lugar, como o núcleo do SDK Movement, 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 taxa de transação ultra alta e tempos de resposta extremamente rápidos. Suas principais características incluem:
Vale ressaltar que o MoveVM do Movement utiliza tecnologia de processamento paralelo e uma arquitetura modular. O primeiro otimiza a ordem e a prioridade das transações na memória por meio de algoritmos, reduzindo a congestão e os 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 há alguns dias, engenheiro sênior Move @artoriatech criticado publicamenteos 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 o Sui Move e o Aptos Move como exemplos. Cada cadeia é um ecossistema isolado com a sua VM e toolkit exclusivos, com diferenças significativas que continuam a crescer à medida que novas funcionalidades são lançadas pelo protocolo, até ao ponto em que são quase linguagens diferentes, e nenhum projeto tenta reduzir essas diferenças.
A MoveVM modular do Movement, como uma máquina virtual multifuncional, tem como objetivo ser totalmente compatível com a EVM e outros ecossistemas Move—suportando atualmente a implementação de código Aptos e EVM, e em breve também abrangerá o ecossistema Sui.
Isto significa que as DApps dos ecossistemas Aptos, Ethereum e de outros VM podem ser implementadas em 10 minutos - os programadores não precisam de aprender o Move adicionalmente, apenas manter o código na arquitetura de idioma original, como Solidity, para alcançar a implementação paralela.
O Fractal é essencialmente um compilador que permite que contratos inteligentes Solidity funcionem no ambiente MoveVM. Isso cria um quadro seguro que conecta perfeitamente as linguagens Solidity e Move, permitindo que os desenvolvedores implementem seus contratos Solidity na MoveVM (rede M2).
As vantagens são claras: os programadores podem 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, atualmente passando 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 de Classificação e Serviços de Disponibilidade de Dados (DA):
Em geral, o SDK Movement 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 facilita para os desenvolvedores, especialmente os desenvolvedores Solidity, construir, testar e otimizar DApps baseadas 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 de classificação descentralizada e camada de consenso. Por outro lado, M2 é 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 funcionem em M2.
O M1 é oficialmente definido como um blockchain "comunidade em primeiro lugar" baseado em Move, capaz de fornecer o mais alto TPS possível através de arquiteturas como finalidade instantânea e personalização modular. Seu objetivo principal é apoiar transações complexas e funcionalidades de contratos inteligentes através da alta segurança e personalização da linguagem Move, garantindo simultaneamente 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á a fazer a transição gradual para uma rede de classificação descentralizada, desempenhando o papel de componentes de “classificação partilhada” e “camada de consenso” em todo o ecossistema Movement Labs e em qualquer rede blockchain. O objetivo é alcançar a interoperabilidade entre o Move e outras redes, suportando várias aplicações e serviços.
É de salientar que, devido à adoção do mecanismo de consenso Snowman melhorado pelo M1, que permite que os nós alcancem consenso imitando interações sociais (ou seja, "conversas informais" entre os nós), ele naturalmente suporta uma participação de nós em maior 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 funciona como a rede ordenadora PoS e camada de consenso para o M2. Por um lado, 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 ordenador na rede M1, é necessário fazer staking de tokens MOVE e usar o mecanismo de Slash para evitar atividades maliciosas, aumentando a segurança e confiabilidade da rede.
Como a rede de classificação PoS para M2, M1 garante a correção, acessibilidade e verificabilidade das transações através dos serviços de Disponibilidade de Dados (DA) e do Mercado de Provadores.
M2 pode ser considerado como a “mainnet” do ecossistema Movement. Introduz uma arquitetura ZK-Rollup baseada em Move, composta por MoveVM, Fractal e M1, responsável por implementar aplicações DApp específicas.
O termo "Arquitetura ZK-Rollup baseada em Move" é utilizado porque a M2 planeia utilizar provas de conhecimento zero para melhorar a privacidade e segurança (ou seja, tecnologia zk-Move). Isso dará à M2 não apenas vantagens em velocidade de processamento e eficiência de custos, mas também benefícios únicos em proteção de privacidade.
MoveVM e Fractal permitem que ele execute contratos inteligentes EVM padrão 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 seguros, de alto desempenho e alta taxa de transferência MoveVM Rollup, aproveitando diretamente as vantagens nativas da linguagem Move.
Finalmente, todas as transações executadas no M2 serão classificadas pela rede de classificação M1, com os dados da transação sendo empacotados e enviados de volta para o Ethereum. A finalidade das provas de validade é alcançada através da rede zk-provers do Prover Marketplace, com os resultados das provas ZK sendo publicados na mainnet do Ethereum. Os detalhes dos dados 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 L2s de Ethereum de alto rendimento, assim como desenvolver contratos inteligentes.
Em termos simples, M1 é responsável pela camada de consenso e ordenaçã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 do 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.
Para além dos aspectos técnicos, a capacidade de construir rapidamente um ecossistema grande e próspero a partir 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 implementar facilmente aplicações baseadas em Move.
De acordo com divulgações oficiais, o ambiente de tempo de execução da pilha Move da Movement Labs também começará a ser testado neste verão. Como estrutura de camada de execução, planeja ser compatível com muitas estruturas Rollup de empresas como Optimism, Polygon e Arbitrum.
Desta perspectiva, a combinação de ferramentas como M1, M2 e Move Stack poderia potencialmente criar um universo abrangente MoveVM que inclui o ecossistema Solidity e os ecossistemas Aptos Move e Sui Move. Isso permitiria que os protocolos não baseados na linguagem Move utilizassem as funcionalidades do Move, expandindo assim a influência da linguagem Move.
Imagine se qualquer desenvolvedor de Solidity pudesse construir ou migrar DApps mais seguros e eficientes em Move com quase zero barreiras. Não seria incrível?
Em 2019, o Libra, que abalou brevemente toda a indústria de tecnologia antes de desaparecer rapidamente, provavelmente não esperava que após a sua queda, Aptos, Sui, Linera e Movement viessem sucessivamente a assumir 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 concentrou-se na L2. Lançou a primeira Ethereum L2 baseada na linguagem Move, visando aproveitar o desempenho de execução e as vantagens de segurança do Move, enquanto integra os benefícios do ecossistema 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 Movimento a fazer a transição de ser um "assassino do Ethereum" para "juntar-se ao Ethereum" com uma abordagem integrativa, a arquitetura de alto desempenho do Movimento no nível L2, com segurança de estado final baseada na mainnet do Ethereum, garantiu uma rodada de financiamento substancial de $38 milhões em abril.
Então, o que exatamente o Movimento visa alcançar e que tipo de magia tem para atrair as principais instituições de investimento como a Polychain Capital, Binance Labs, OKX Ventures e Hack VC para apostar nele?
Uma linguagem de programação reflete as características principais de um projeto de blockchain, sendo essencial analisar as características intrínsecas da linguagem Move antes de compreender os objetivos do Movimento.
Como muitos sabem, Move é uma nova linguagem de contrato inteligente desenvolvida pelo Facebook. Para além do seu uso inicial no projeto Libra (Diem) do Facebook, os produtos Web3 que adotam publicamente a linguagem Move são principalmente encontrados 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 central do Move destaca dois aspectos principais: 'segurança de ativos' e 'alto desempenho nativo'.
Em resumo, as redes blockchain construídas sobre Move possuem inerentemente 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 nem sempre são o principal campo de batalha. A chave para o sucesso é se conseguem atrair users e capital suficientes. É por isso que o termo "assassino do Ethereum" raramente tem sido mencionado nos últimos anos. Comparativamente às inovações contínuas na camada de aplicação do Ethereum, a maioria das novas blockchains públicas sofrem do "efeito cidade fantasma", com atividade de utilizadores muito baixa e liquidez na maioria das redes.
Por esse motivo, o 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 fundir os pontos fortes de ambos.
Por exemplo, as arquiteturas de cadeia pública M1 e M2 do Movement não só possuem naturalmente capacidades eficientes de processamento de transações, como também integram a Máquina Virtual Ethereum (EVM). Isso permite que os desenvolvedores lancem e introduzam DApps maduras do ecossistema EVM no M2 sem escrever código Move.
Em outras palavras, o Movement pode converter automaticamente scripts de Solidity em opcodes que o Move pode entender, possibilitando a interoperabilidade entre Move e Ethereum, bem como outras redes EVM.
Assim, em vez de simplesmente trazer o Move para o ecossistema EVM, o Movement está integrando efetivamente os fundos e usuários do ecossistema EVM na pilha do Movement Labs e no amplo ecossistema Move. Em última análise, visa desviar o tráfego do ecossistema 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 um conjunto de desenvolvimento modular, é composto principalmente por três componentes principais: MoveVM, Fractal e adaptadores personalizados (Adaptadores) para a rede sequenciadora e serviços de disponibilidade de dados (DA).
Em primeiro lugar, como o núcleo do SDK Movement, 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 taxa de transação ultra alta e tempos de resposta extremamente rápidos. Suas principais características incluem:
Vale ressaltar que o MoveVM do Movement utiliza tecnologia de processamento paralelo e uma arquitetura modular. O primeiro otimiza a ordem e a prioridade das transações na memória por meio de algoritmos, reduzindo a congestão e os 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 há alguns dias, engenheiro sênior Move @artoriatech criticado publicamenteos 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 o Sui Move e o Aptos Move como exemplos. Cada cadeia é um ecossistema isolado com a sua VM e toolkit exclusivos, com diferenças significativas que continuam a crescer à medida que novas funcionalidades são lançadas pelo protocolo, até ao ponto em que são quase linguagens diferentes, e nenhum projeto tenta reduzir essas diferenças.
A MoveVM modular do Movement, como uma máquina virtual multifuncional, tem como objetivo ser totalmente compatível com a EVM e outros ecossistemas Move—suportando atualmente a implementação de código Aptos e EVM, e em breve também abrangerá o ecossistema Sui.
Isto significa que as DApps dos ecossistemas Aptos, Ethereum e de outros VM podem ser implementadas em 10 minutos - os programadores não precisam de aprender o Move adicionalmente, apenas manter o código na arquitetura de idioma original, como Solidity, para alcançar a implementação paralela.
O Fractal é essencialmente um compilador que permite que contratos inteligentes Solidity funcionem no ambiente MoveVM. Isso cria um quadro seguro que conecta perfeitamente as linguagens Solidity e Move, permitindo que os desenvolvedores implementem seus contratos Solidity na MoveVM (rede M2).
As vantagens são claras: os programadores podem 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, atualmente passando 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 de Classificação e Serviços de Disponibilidade de Dados (DA):
Em geral, o SDK Movement 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 facilita para os desenvolvedores, especialmente os desenvolvedores Solidity, construir, testar e otimizar DApps baseadas 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 de classificação descentralizada e camada de consenso. Por outro lado, M2 é 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 funcionem em M2.
O M1 é oficialmente definido como um blockchain "comunidade em primeiro lugar" baseado em Move, capaz de fornecer o mais alto TPS possível através de arquiteturas como finalidade instantânea e personalização modular. Seu objetivo principal é apoiar transações complexas e funcionalidades de contratos inteligentes através da alta segurança e personalização da linguagem Move, garantindo simultaneamente 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á a fazer a transição gradual para uma rede de classificação descentralizada, desempenhando o papel de componentes de “classificação partilhada” e “camada de consenso” em todo o ecossistema Movement Labs e em qualquer rede blockchain. O objetivo é alcançar a interoperabilidade entre o Move e outras redes, suportando várias aplicações e serviços.
É de salientar que, devido à adoção do mecanismo de consenso Snowman melhorado pelo M1, que permite que os nós alcancem consenso imitando interações sociais (ou seja, "conversas informais" entre os nós), ele naturalmente suporta uma participação de nós em maior 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 funciona como a rede ordenadora PoS e camada de consenso para o M2. Por um lado, 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 ordenador na rede M1, é necessário fazer staking de tokens MOVE e usar o mecanismo de Slash para evitar atividades maliciosas, aumentando a segurança e confiabilidade da rede.
Como a rede de classificação PoS para M2, M1 garante a correção, acessibilidade e verificabilidade das transações através dos serviços de Disponibilidade de Dados (DA) e do Mercado de Provadores.
M2 pode ser considerado como a “mainnet” do ecossistema Movement. Introduz uma arquitetura ZK-Rollup baseada em Move, composta por MoveVM, Fractal e M1, responsável por implementar aplicações DApp específicas.
O termo "Arquitetura ZK-Rollup baseada em Move" é utilizado porque a M2 planeia utilizar provas de conhecimento zero para melhorar a privacidade e segurança (ou seja, tecnologia zk-Move). Isso dará à M2 não apenas vantagens em velocidade de processamento e eficiência de custos, mas também benefícios únicos em proteção de privacidade.
MoveVM e Fractal permitem que ele execute contratos inteligentes EVM padrão 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 seguros, de alto desempenho e alta taxa de transferência MoveVM Rollup, aproveitando diretamente as vantagens nativas da linguagem Move.
Finalmente, todas as transações executadas no M2 serão classificadas pela rede de classificação M1, com os dados da transação sendo empacotados e enviados de volta para o Ethereum. A finalidade das provas de validade é alcançada através da rede zk-provers do Prover Marketplace, com os resultados das provas ZK sendo publicados na mainnet do Ethereum. Os detalhes dos dados 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 L2s de Ethereum de alto rendimento, assim como desenvolver contratos inteligentes.
Em termos simples, M1 é responsável pela camada de consenso e ordenaçã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 do 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.
Para além dos aspectos técnicos, a capacidade de construir rapidamente um ecossistema grande e próspero a partir 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 implementar facilmente aplicações baseadas em Move.
De acordo com divulgações oficiais, o ambiente de tempo de execução da pilha Move da Movement Labs também começará a ser testado neste verão. Como estrutura de camada de execução, planeja ser compatível com muitas estruturas Rollup de empresas como Optimism, Polygon e Arbitrum.
Desta perspectiva, a combinação de ferramentas como M1, M2 e Move Stack poderia potencialmente criar um universo abrangente MoveVM que inclui o ecossistema Solidity e os ecossistemas Aptos Move e Sui Move. Isso permitiria que os protocolos não baseados na linguagem Move utilizassem as funcionalidades do Move, expandindo assim a influência da linguagem Move.