À medida que as soluções de escalabilidade em blockchain progridem, os projectos adoptam abordagens distintas na concepção da camada de execução: alguns promovem a composibilidade ao integrar vários ambientes de execução, enquanto outros privilegiam a optimização de um único percurso de execução para maximizar o desempenho. Ao escolher infraestruturas fundamentais, os programadores precisam frequentemente de ponderar a flexibilidade face ao desempenho.
Este desafio envolve habitualmente três dimensões—design arquitectónico, mecanismos de execução e alocação de recursos—que, em conjunto, definem a orientação técnica e a trajectória do ecossistema de cada rede.

Fluent é uma rede concebida para possibilitar execução colaborativa entre múltiplas máquinas virtuais, com foco na integração de vários ambientes computacionais através de uma camada de execução unificada.
No plano mecânico, Fluent permite que diferentes máquinas virtuais—como EVM e Wasm—operem num único sistema. Facilita chamadas entre VMs, permitindo que aplicações partilhem estado e lógica entre diversos ambientes de execução.
A nível estrutural, Fluent recorre a uma camada de execução abstracta que encapsula várias VMs sob uma interface unificada, simplificando a interacção entre ambientes. Esta arquitectura permite aos programadores desenvolver aplicações complexas, com múltiplos caminhos de execução, num sistema coeso.
O principal valor deste modelo reside na elevada composibilidade, que possibilita a integração de ferramentas e lógicas de diferentes ecossistemas num único enquadramento de execução.
Monad é uma blockchain orientada para execução de alto desempenho numa única máquina virtual, optimizando o percurso de execução para garantir throughput elevado e baixa latência.
Mecanicamente, Monad baseia-se na EVM e utiliza execução paralela, pipelines e optimização de estado para maximizar a eficiência do processamento de transacções numa única VM.
Estruturalmente, o design de Monad assenta numa arquitectura de VM única, potenciando o desempenho através de optimizações profundas do fluxo de execução, em vez de introduzir múltiplos ambientes de execução. Isto resulta num sistema mais simplificado.
A principal vantagem da abordagem de Monad consiste em ganhos significativos de desempenho, mantendo um ambiente familiar para os programadores.
A principal diferença arquitectónica reside na forma como organizam o ambiente de execução.
Mecanicamente, Fluent permite execução entre ambientes ao fundir múltiplas VMs, enquanto Monad aumenta a eficiência da execução através de optimização intensiva de uma única VM. São estratégias de escalabilidade fundamentalmente distintas.
Em termos estruturais, Fluent exige uma camada de abstracção adicional para coordenar chamadas e partilha de estado entre VMs, enquanto Monad preserva um ambiente de execução unificado e potencia o desempenho por meio de optimizações do motor de execução.
| Dimensão | Fluent | Monad |
|---|---|---|
| Modelo de Execução | Integração Multi-VM | VM Única |
| Caminho Arquitectónico | Integração Abstrata | Optimização Profunda |
| Complexidade do Sistema | Elevada | Reduzida |
| Composibilidade | Elevada | Moderada |
| Melhoria de Desempenho | Integração Arquitectónica | Optimização da Camada de Execução |
Esta distinção evidencia as filosofias de design fundamentais: Fluent foi criado para extensibilidade, enquanto Monad foi desenvolvido para eficiência de execução.
Os mecanismos de execução determinam o processamento das transacções.
Mecanicamente, Fluent suporta execução entre VMs, processando transacções em etapas através de diversos ambientes. Monad, pelo contrário, executa tudo numa única VM, aumentando o throughput por via da paralelização.
Em termos estruturais, o fluxo de execução de Fluent é mais complexo, exigindo coordenação rigorosa das chamadas entre VMs. O processo de Monad é mais linear, recorrendo a agendamento optimizado para maior eficiência.
Na prática, Fluent adapta-se a aplicações de lógica avançada, enquanto Monad destaca-se em cenários de elevada frequência e sensíveis ao desempenho.
Os mecanismos de incentivo determinam a alocação de recursos.
Mecanicamente, o sistema de incentivos de Fluent abrange vários tipos de participantes—including nós de execução e validação—para suportar execução colaborativa multi-VM. Monad, por outro lado, concentra os incentivos num único enquadramento de execução.
Do ponto de vista estrutural, o modelo de incentivos de Fluent é mais sofisticado, distribuindo recompensas por diferentes papéis de execução. O modelo de Monad é mais centralizado e directo.
Assim, Fluent suporta operações de sistema complexas com incentivos multi-níveis, enquanto Monad optimiza a eficiência através de um modelo de incentivos focado.
A gestão de estado assegura a consistência do sistema.
Mecanicamente, Fluent utiliza uma camada de estado unificada para gerir resultados de execução de múltiplas VMs, permitindo partilha de estado entre ambientes. Monad mantém o estado integralmente numa única VM, evitando os desafios de sincronização entre ambientes.
Estruturalmente, Fluent precisa de resolver questões de consistência entre VMs, aumentando a complexidade, enquanto Monad opta por uma abordagem directa e simplificada.
Em termos práticos, Fluent oferece maior flexibilidade mas exige coordenação avançada, enquanto Monad beneficia da simplicidade arquitectónica.
Os cenários de aplicação ilustram o impacto real das escolhas de design.
Mecanicamente, Fluent é ideal para casos de uso que requerem execução entre ambientes—como contratos inteligentes multi-linguagem e lógica composicional avançada. Monad é mais adequado para ambientes de elevado throughput, como negociação de alta frequência e aplicações de grande escala.
Estruturalmente, o ecossistema de Fluent tende para diversidade e integração entre sistemas, enquanto o ecossistema de Monad foca-se em soluções orientadas para o desempenho.
Em síntese, Fluent e Monad orientam os seus ecossistemas em direcções distintas: um para a diversidade, outro para a eficiência.
Fluent e Monad representam dois caminhos de escalabilidade distintos na blockchain: integração multi-VM e optimização de VM única. As diferenças abrangem arquitectura, mecanismos de execução e prioridades do ecossistema.
Fluent foi concebido para execução colaborativa entre múltiplas máquinas virtuais, enquanto Monad privilegia a optimização do desempenho numa única VM.
Fluent apresenta, de modo geral, maior flexibilidade nos ambientes de execução e composibilidade.
Monad proporciona elevado throughput e execução de baixa latência.
Há alguma sobreposição, mas Fluent é mais indicado para aplicações complexas, enquanto Monad destaca-se em contextos orientados para o desempenho.
Depende das necessidades: arquitecturas multi-VM são mais favoráveis à expansão de funcionalidades, enquanto arquitecturas de VM única oferecem uma escalabilidade de desempenho mais directa.





