Continuo notando que as blockchains são muito boas em decidir se uma transação é válida, mas isso não significa automaticamente que a transação deva ser permitida.
A validade é, na maior parte, uma questão técnica. A assinatura está correta? A carteira tem os fundos? A chamada ao contrato será executada de acordo com as regras da cadeia? Se sim, a blockchain consegue processá-la.
Mas os sistemas financeiros geralmente precisam de um segundo teste.
Uma transação pode ser perfeitamente válida on-chain e ainda assim violar uma regra do tesouro — um mandato de um cofre, uma restrição de um emissor ou uma política de autorização ligada a esse capital. É essa a distinção em que a Newton se baseia.
Para mim, essa é uma das formas mais claras de entender o protocolo.
A Newton não substitui o settlement da blockchain. Ela adiciona uma camada antes do settlement que faz uma pergunta diferente: não apenas se esta transação pode ser executada, mas se esta transação é realmente permitida sob as regras a ela associadas?
Esse é um padrão muito mais forte do que apenas a validade.
@NewtonProtocol $NEWT #Newt $TAC $LAB
A validade é, na maior parte, uma questão técnica. A assinatura está correta? A carteira tem os fundos? A chamada ao contrato será executada de acordo com as regras da cadeia? Se sim, a blockchain consegue processá-la.
Mas os sistemas financeiros geralmente precisam de um segundo teste.
Uma transação pode ser perfeitamente válida on-chain e ainda assim violar uma regra do tesouro — um mandato de um cofre, uma restrição de um emissor ou uma política de autorização ligada a esse capital. É essa a distinção em que a Newton se baseia.
Para mim, essa é uma das formas mais claras de entender o protocolo.
A Newton não substitui o settlement da blockchain. Ela adiciona uma camada antes do settlement que faz uma pergunta diferente: não apenas se esta transação pode ser executada, mas se esta transação é realmente permitida sob as regras a ela associadas?
Esse é um padrão muito mais forte do que apenas a validade.
@NewtonProtocol $NEWT #Newt $TAC $LAB
