Quando começam a desenvolver aplicações on-chain, muitas equipes têm a ilusão de que a maior vantagem da blockchain é a abertura. Acham que, desde que a lógica principal seja escrita em um contrato inteligente, os usuários o utilizarão naturalmente e o ecossistema crescerá por si só. Mas, ao entrar de fato na fase de desenvolvimento, percebe-se que por trás de uma funcionalidade simples há inúmeros detalhes ocultos.
Um fluxo de transação precisa considerar quais condições permitem sua execução, uma operação de ativo precisa avaliar quais situações devem ser verificadas, e uma tarefa automatizada precisa definir quando deve ser acionada. Se essas questões forem vistas separadamente, parecem nada complicadas. Mas, à medida que a aplicação cresce e os cenários de uso aumentam, cada detalhe passa a se transformar em custo de desenvolvimento.
Eu mesmo observei o processo de desenvolvimento de vários protocolos: no início, quando o produto é lançado, ele é bem leve e a equipe consegue iterar rapidamente. Mas, à medida que os usuários aumentam, novas necessidades surgem continuamente, e a lógica originalmente simples começa a ficar cada vez mais complexa. Os desenvolvedores precisam adicionar constantemente novas condições de decisão, precisam lidar com mais casos especiais e, no fim, muito do tempo não é gasto criando novas funcionalidades, mas mantendo essa complexidade em crescimento.
Na verdade, esse é o motivo pelo qual muitos projetos de infraestrutura surgem.
Quando um setor chega a certo estágio, o que ele precisa não são apenas mais aplicações, mas ferramentas de base que ajudem os desenvolvedores a reduzir a complexidade.
Foi também desse ponto de vista que comecei a prestar atenção em @NewtonProtocol.
Antes, quando eu via a Newton, eu também costumava prestar primeiro atenção em quais áreas populares ela poderia se conectar. Mas, depois de conhecê-la melhor, acho que o que ela realmente enfrenta são os problemas de longo prazo dos desenvolvedores: como tornar lógicas complexas mais fáceis de construir e reutilizar.
Para mim, o mecanismo de Policy da Newton parece mais um módulo básico no processo de desenvolvimento de aplicações. No passado, muitos projetos precisavam projetar do zero vários tipos de condições e manter a lógica de execução em diferentes cenários. Mas, se essas regras puderem ser expressas de forma padronizada, os desenvolvedores não precisarão reinventar a roda a cada vez.
Isso é muito importante para o desenvolvimento futuro das aplicações on-chain.
Porque, na próxima fase da competição, não será necessariamente quem conseguir criar um aplicativo mais rápido, mas sim quem conseguir permitir que mais desenvolvedores construam aplicações complexas com mais facilidade.
No início da internet foi assim também. O que realmente impulsionou o desenvolvimento do setor não foi apenas um site específico, mas sim os frameworks de desenvolvimento, bancos de dados, serviços em nuvem e ferramentas básicas por trás dele. Eles reduziram o custo de criação e permitiram que mais desenvolvedores participassem.
A blockchain também precisa desse processo.
No começo, todos se concentravam na própria cadeia; depois, passaram a olhar para as aplicações; agora, talvez seja necessário prestar atenção à camada básica que conecta as aplicações aos desenvolvedores.
O que me interessa na Newton é que ela não tenta substituir as aplicações, mas sim se tornar um componente de capacidade por trás delas.
Claro, o maior desafio desse tipo de projeto de infraestrutura também é bastante evidente.
A solução técnica é apenas o começo; o que realmente importa é se há desenvolvedores dispostos a adotá-la e se há projetos dispostos a construir sua lógica central em cima dela. Uma ferramenta só ganha valor real quando é amplamente usada.
Por isso, em relação ao $NEWT, eu me preocupo mais com o crescimento futuro do ecossistema do que com o sentimento de mercado de curto prazo. Se haverá mais equipes de desenvolvimento aderindo, se o Policy se tornará um componente comum no fluxo de desenvolvimento, e se os cenários de aplicação reais continuarão aumentando — esses é que são os fatores-chave para determinar seu desenvolvimento de longo prazo.
Depois de passar por alguns ciclos, sinto cada vez mais que, muitas vezes, as inovações realmente importantes do setor não são os recursos que o usuário vê de imediato, mas sim as infraestruturas que aumentam a eficiência de funcionamento de todo o ecossistema.
No passado, a blockchain resolveu o problema da transferência de valor.
O que precisa ser resolvido no futuro talvez seja como permitir que mais pessoas construam aplicações complexas com maior eficiência.
Se a Newton conseguir se tornar uma das ferramentas básicas no ecossistema de desenvolvedores, seu valor talvez não apareça em um único cenário de aplicação, mas seja refletido no processo de surgimento de cada vez mais aplicações.
