Eu confio no rótulo "enviado" mais do que deveria numa transferência bancária. A tela diz que foi feito. Mas o dinheiro não fica realmente "feito" de se mover por um dia, às vezes por dois. Em algum lugar entre o toque e o registro (ledger), há uma lacuna que ninguém aponta para você.
Essa lacuna volta para mim com o DuskEVM. A apresentação soa quase simples demais: o mesmo Solidity, o mesmo Hardhat, carteiras que já funcionam, nada novo para aprender. O código roda do jeito que já rodava. Mas, por baixo, execução e liquidação silenciosamente se separam em dois momentos. Uma transação é incluída rápido. Depois, ainda precisa viajar, ser agregada em lotes, ser provada e ser ancorada ao DuskDS. Dois relógios, não um.
Ninguém questiona o segundo relógio, porque o primeiro parece tão familiar. Se as ferramentas não mudaram, por que seus instintos sobre finalização precisariam mudar? Então hábitos antigos são levados adiante. As pessoas tratam "incluída" como "liquidada", constroem pontes ou lógica de liquidação com base na velocidade em vez do compromisso do DuskDS.
Eu não sei como essa lacuna se sustenta durante uma disputa real de prova de falhas, num dia ruim. A Dusk diz algo nesse sentido nas próprias documentações, para ser justo. Documentação e hábito são duas coisas diferentes.
Mesmo contrato. Relógio diferente. Eu não estou convencido de que todo mundo já redefiniu isso.
#Dusk $DUSK @Dusk
Essa lacuna volta para mim com o DuskEVM. A apresentação soa quase simples demais: o mesmo Solidity, o mesmo Hardhat, carteiras que já funcionam, nada novo para aprender. O código roda do jeito que já rodava. Mas, por baixo, execução e liquidação silenciosamente se separam em dois momentos. Uma transação é incluída rápido. Depois, ainda precisa viajar, ser agregada em lotes, ser provada e ser ancorada ao DuskDS. Dois relógios, não um.
Ninguém questiona o segundo relógio, porque o primeiro parece tão familiar. Se as ferramentas não mudaram, por que seus instintos sobre finalização precisariam mudar? Então hábitos antigos são levados adiante. As pessoas tratam "incluída" como "liquidada", constroem pontes ou lógica de liquidação com base na velocidade em vez do compromisso do DuskDS.
Eu não sei como essa lacuna se sustenta durante uma disputa real de prova de falhas, num dia ruim. A Dusk diz algo nesse sentido nas próprias documentações, para ser justo. Documentação e hábito são duas coisas diferentes.
Mesmo contrato. Relógio diferente. Eu não estou convencido de que todo mundo já redefiniu isso.
#Dusk $DUSK @Dusk

