Eu costumava pensar que uma melhor infraestrutura significava dar aos desenvolvedores mais controle....
Ultimamente, tenho me perguntado se, às vezes, o contrário é verdadeiro.
Cada permissão configurável, cada verificação personalizada de segurança e cada regra de autorização específica de uma aplicação cria mais uma decisão que a equipe de desenvolvimento precisa acertar.
A maioria dessas decisões é invisível para os usuários.
Mas é justamente nelas que a segurança costuma ter sucesso ou fracassar.
Ao ler sobre o Newton Mainnet Beta, uma ideia continuou se destacando para mim.
O protocolo não está apenas introduzindo autorização programável. Ele está tentando padronizar como a autorização é expressa e verificada em diferentes aplicações, em vez de incentivar cada equipe a inventar seu próprio modelo de segurança.
Isso pode importar mais do que mais um recurso.
Quando cada protocolo cria a autorização de um jeito diferente, cada integração precisa entender suposições diferentes, modos de falha diferentes e riscos operacionais diferentes.
Uma estrutura compartilhada de autorização não deixa o software automaticamente mais seguro.
O que ela pode fazer é reduzir o número de decisões únicas de segurança que os desenvolvedores precisam tomar do zero.
Isso é uma forma interessante de escalabilidade.
Não de escalabilidade de transações.
Escalando boas práticas de segurança.
Claro, a padronização tem um custo.
Se muitas aplicações dependem de padrões de autorização semelhantes, fragilidades também podem se tornar mais sistêmicas. A diversidade às vezes traz resiliência.
É por isso que acho que o Newton Mainnet Beta não deve ser julgado apenas por quantas aplicações o integram.
Estou mais interessado em saber se isso ajuda os desenvolvedores a cometer menos erros de segurança evitáveis, sem abrir mão da flexibilidade.
A pergunta que fica para mim é esta:
À medida que a Web3 se torna mais complexa, a infraestrutura vencedora será a que oferece mais opções — ou a que reduz o número de decisões críticas que os construtores precisam acertar corretamente?
$NEWT #Newt @NewtonProtocol
$TLM $MAGMA #Binance #TradingCommunity #TrendingTopic
Ultimamente, tenho me perguntado se, às vezes, o contrário é verdadeiro.
Cada permissão configurável, cada verificação personalizada de segurança e cada regra de autorização específica de uma aplicação cria mais uma decisão que a equipe de desenvolvimento precisa acertar.
A maioria dessas decisões é invisível para os usuários.
Mas é justamente nelas que a segurança costuma ter sucesso ou fracassar.
Ao ler sobre o Newton Mainnet Beta, uma ideia continuou se destacando para mim.
O protocolo não está apenas introduzindo autorização programável. Ele está tentando padronizar como a autorização é expressa e verificada em diferentes aplicações, em vez de incentivar cada equipe a inventar seu próprio modelo de segurança.
Isso pode importar mais do que mais um recurso.
Quando cada protocolo cria a autorização de um jeito diferente, cada integração precisa entender suposições diferentes, modos de falha diferentes e riscos operacionais diferentes.
Uma estrutura compartilhada de autorização não deixa o software automaticamente mais seguro.
O que ela pode fazer é reduzir o número de decisões únicas de segurança que os desenvolvedores precisam tomar do zero.
Isso é uma forma interessante de escalabilidade.
Não de escalabilidade de transações.
Escalando boas práticas de segurança.
Claro, a padronização tem um custo.
Se muitas aplicações dependem de padrões de autorização semelhantes, fragilidades também podem se tornar mais sistêmicas. A diversidade às vezes traz resiliência.
É por isso que acho que o Newton Mainnet Beta não deve ser julgado apenas por quantas aplicações o integram.
Estou mais interessado em saber se isso ajuda os desenvolvedores a cometer menos erros de segurança evitáveis, sem abrir mão da flexibilidade.
A pergunta que fica para mim é esta:
À medida que a Web3 se torna mais complexa, a infraestrutura vencedora será a que oferece mais opções — ou a que reduz o número de decisões críticas que os construtores precisam acertar corretamente?
$NEWT #Newt @NewtonProtocol
$TLM $MAGMA #Binance #TradingCommunity #TrendingTopic