A maioria das transações em blockchain tem uma coisa em comum.
Elas são verificadas depois de acontecer, não antes.
Isso funciona na maior parte do tempo. Até que não.
Uma transação pode quebrar uma política interna, exceder um limite de gastos ou violar uma regra de conformidade, ainda assim sendo liquidada na cadeia antes que alguém tenha uma chance de impedi-la.
Foi essa lacuna que me fez prestar atenção a @NewtonProtocol
Uma ideia do whitepaper Newton é que a autorização deve acontecer antes da execução, e não depois. Em vez de depender apenas de monitoramento e recuperação, as políticas podem ser avaliadas antes de uma transação ser finalizada, reduzindo o risco no ponto em que as decisões são tomadas.
Acho que essa é uma daquelas mudanças de infraestrutura que a maioria dos usuários nunca vai perceber diretamente. Mas se funcionar como esperado, pode tornar as aplicações onchain mais práticas para instituições, desenvolvedores e usuários do dia a dia.
Ainda não sei com que rapidez esse modelo será adotado. Nova infraestrutura leva tempo para se provar.
Mas mover as verificações de depois de uma transação para antes dela pode acabar sendo uma mudança muito maior do que parece à primeira vista.
@NewtonProtocol #Newt
$NEWT
$SYN
$AIGENSYN
Quando uma transação em blockchain deve ser verificada?
Before execution
After execution
Both matter
2 hr(s) restantes