#Newt $NEWT @NewtonProtocol
Um hábito que comecei ao ler documentação de protocolos é prestar atenção ao que a equipe assume que os desenvolvedores não precisarão construir por conta própria.
Isso muitas vezes revela mais do que uma lista de recursos.
Com o Newton Mainnet Beta, eu continuei notando um esforço para mover padrões comuns de coordenação e autorização para mais perto do protocolo, em vez de deixar cada aplicação reinventá-los de forma independente.
Se esse direcionamento funcionar, o maior benefício talvez não seja economizar alguns trechos de código para os desenvolvedores. Pode ser criar um comportamento mais previsível entre aplicações completamente diferentes que dependem das mesmas primitivas subjacentes.
Há também um trade-off interessante. Infraestrutura compartilhada pode reduzir a engenharia duplicada, mas também pode influenciar como os desenvolvedores projetam suas aplicações. O desafio é encontrar o equilíbrio entre padronização e flexibilidade.
Por isso, estou tratando o Mainnet Beta como mais do que um lançamento de produto. É uma oportunidade de ver se esses blocos de construção em nível de protocolo realmente parecem úteis quando os desenvolvedores começam a trabalhar com eles em ambientes reais.
Quais recursos de aplicações devem eventualmente se tornar primitivas de protocolo, e quais devem sempre permanecer exclusivos da camada de aplicação?
$LAB $VANRY
Um hábito que comecei ao ler documentação de protocolos é prestar atenção ao que a equipe assume que os desenvolvedores não precisarão construir por conta própria.
Isso muitas vezes revela mais do que uma lista de recursos.
Com o Newton Mainnet Beta, eu continuei notando um esforço para mover padrões comuns de coordenação e autorização para mais perto do protocolo, em vez de deixar cada aplicação reinventá-los de forma independente.
Se esse direcionamento funcionar, o maior benefício talvez não seja economizar alguns trechos de código para os desenvolvedores. Pode ser criar um comportamento mais previsível entre aplicações completamente diferentes que dependem das mesmas primitivas subjacentes.
Há também um trade-off interessante. Infraestrutura compartilhada pode reduzir a engenharia duplicada, mas também pode influenciar como os desenvolvedores projetam suas aplicações. O desafio é encontrar o equilíbrio entre padronização e flexibilidade.
Por isso, estou tratando o Mainnet Beta como mais do que um lançamento de produto. É uma oportunidade de ver se esses blocos de construção em nível de protocolo realmente parecem úteis quando os desenvolvedores começam a trabalhar com eles em ambientes reais.
Quais recursos de aplicações devem eventualmente se tornar primitivas de protocolo, e quais devem sempre permanecer exclusivos da camada de aplicação?
$LAB $VANRY