Na semana passada, passei alguns dias estudando o projeto @MidnightNetwork ! Testei a versão beta do nó do navegador do MidnightOS, querendo verificar a visão de "página como nó". A experiência foi impressionante, pois os esforços do Midnight para reduzir a barreira de entrada do usuário são notáveis, mas realmente existem gargalos técnicos do lado do navegador.
Durante os testes, o processo de inicialização do nó foi muito amigável, consegui ver as informações das transações sendo atualizadas na página em tempo real, essa experiência de "o que você vê é o que você recebe" é muito mais amigável do que a linha de comando. Mas quando tentei executar tarefas complexas de geração de provas de transações privadas, o navegador rapidamente ficou lento e acabou falhando devido à falta de memória.
Descobri que existem três grandes gargalos técnicos por trás disso. Primeiro, há o gargalo de poder de computação, o núcleo do Midnight é a prova de conhecimento zero (ZK), cujo processo de geração é um "devorador" de computação e memória, o navegador, sendo limitado pela memória de uma única aba e pelo desempenho de um único thread, tem dificuldade em completar a geração da prova central de forma independente.
Em segundo lugar, há as limitações de armazenamento, um nó completo precisa armazenar mais de 1GB de dados na cadeia, enquanto o armazenamento local do navegador geralmente tem apenas algumas centenas de MB de cota.
Por fim, há questões de rede e segurança, a rede P2P do navegador depende do WebRTC, cuja capacidade de penetração é muito inferior à do protocolo TCP nativo, e a programação assistida por IA pode trazer riscos de vazamento de dados.
A visão de "nós do navegador" do MidnightOS é extremamente inovadora, pois reduz drasticamente a barreira de participação dos usuários na rede blockchain. Embora a realidade técnica atual determine que é mais provável que dependa de "nós leves" com poder de computação remoto, isso já é suficiente para que usuários comuns validem transações e participem da governança da rede.
Olhei a documentação técnica oficial e descobri que o "nó do navegador" do MidnightOS é mais provável que seja um "super nó leve", dependendo do suporte de poder de computação remoto. Mas isso já é suficiente para que usuários comuns validem transações e participem da governança da rede. A equipe do Midnight está ativamente otimizando, e no futuro talvez consiga equilibrar a facilidade de uso com as demandas centrais de descentralização através de avanços técnicos. Tenho uma atitude cautelosamente otimista em relação a essa proposta e espero ver mais avanços técnicos!