Estava passando por um histórico de aprovações ilimitado em uma carteira antiga mais cedo, limpando algumas coisas, e fiquei levemente irritado com a quantidade de contratos ainda com acesso pendente aos fundos com os quais eu nem lembrava que tinha interagido. Conveniente na época. Esquecido imediatamente depois.
Então, enquanto fazia a tarefa do CreatorPad no Newton Protocol ($NEWT , @NewtonProtocol , #Newt ), essa irritação só... voltou a aparecer. O beta da mainnet do Newton foi ao ar nos últimos dias, e o mecanismo central — o VaultKit verificando a política antes de uma transação ser confirmada e, em seguida, registrando uma atestação assinada — é basicamente o oposto do padrão “aprovar uma vez e esquecer para sempre” que a maioria do DeFi nos ensinou.
Aqui está o que se destacou: aprovações cegas não são um bug de UX, são o padrão, porque checar toda vez é chato. O modelo da Newton inverte isso — cada ação é avaliada contra uma regra antes de se mover, não é autorizada uma vez e deixada aberta por tempo indefinido. Isso é uma mudança real de comportamento, não apenas uma frase de marketing.
Mas — e é a parte que eu continuo mastigando — as políticas ainda precisam ser escritas por alguém, e uma política ruim ou preguiçosa é só uma aprovação cega vestida com uma roupa mais bonita. A aplicação não é a mesma coisa que bom senso.
Ainda estou limpando aprovações antigas nessa carteira, honestamente. Faz eu pensar quantos de nós estão com permissões que nunca aprovaríamos hoje.