$DUSK está cotado agora a 0.0839 dólares, com uma ligeira alta de 0.72% em 24 horas. O preço não promete muito. Mas, na semana passada, @Dusk incluiu nos documentos algo que passou despercebido: o tipo de armadilha em que os desenvolvedores caem quando escrevem um contrato pela primeira vez.

O ciclo de vida de 4 etapas no ambiente de contratos: envio, inclusão num bloco de camada 2, envio dos dados para a camada de liquidação e estado final definido pela camada de liquidação. O problema está na 4.ª etapa: estar na blockchain e estar liquidado não são a mesma coisa. Uma transação de contrato pode chegar à cadeia de camada 2 em poucos segundos, mas, para ser finalizada na camada de liquidação, tem de passar por uma janela de reversão. Durante esse intervalo, o estado pode parecer correto e, ainda assim, uma reversão desfaz tudo.

No caso de ativos do mundo real, esses poucos segundos podem causar um incidente. Lançamentos incorretos na conta dos ativos, relatórios regulatórios desalinhados, carimbos temporais de auditoria de conformidade incorretos — tudo acontece nesse intervalo vazio. A orientação oficial é clara: verificar o estado consultando o estado do protocolo ou da carteira, sem usar o tempo para determinar a finalidade.

@Dusk deixou uma regra prática para os desenvolvedores: não usem o tempo para determinar a finalidade; consultem o estado na camada do protocolo ou na carteira. A primeira opção é para quem acompanha o ecossistema Ethereum; a segunda, para as câmaras de compensação no fundo de 300 milhões de euros de uma corretora licenciada nos Países Baixos.

Hoje, vale lembrar duas coisas: o ambiente de contratos está a ser executado na testnet, enquanto a liquidação na camada de liquidação está a ser executada na mainnet; o percurso em duas etapas só está documentado há seis meses. O cofre de privacidade voltou a apertar o processo na camada 2: a criptografia homomórfica e as provas de conhecimento zero, isomórficas entre si, fazem com que os contratos privados se esquivem aos olhares indiscretos ao separar primeiro os dados durante a inclusão na blockchain e a liquidação. @Dusk tornou tudo isto explícito, e as pessoas envolvidas já estão a mudar a forma como escrevem os contratos.

#dusk #合约环境 #Finalidade da camada 2