🔍 Um bloco aceito na Dusk não é necessariamente um bloco final. Essa diferença é importante quando uma aplicação decide se é seguro liquidar uma transação.
A Dusk usa o Succinct Attestation, um protocolo de consenso que funciona por iterações. Se uma iteração anterior continuar sem resolução, um bloco aceito numa iteração posterior poderá ser substituído caso a iteração anterior venha a ser bem-sucedida.
O whitepaper define uma regra 2n, em que n corresponde ao número de iterações anteriores não atestadas. Para ser confirmado, um bloco aceito precisa de 2n blocos consecutivos atestados ou confirmados. Quando n é igual a 2, isso significa quatro blocos que atendam a esses critérios. A confirmação, por si só, não significa finalização. O bloco pai também precisa ser final.
As aplicações de pagamento devem verificar o estado de finalização da rede antes de liberar fundos. O fato de uma transação aparecer na tela não significa, por si só, que o pagamento foi finalizado.
#DUSK $DUSK $AMP $GTC @Dusk
A Dusk usa o Succinct Attestation, um protocolo de consenso que funciona por iterações. Se uma iteração anterior continuar sem resolução, um bloco aceito numa iteração posterior poderá ser substituído caso a iteração anterior venha a ser bem-sucedida.
O whitepaper define uma regra 2n, em que n corresponde ao número de iterações anteriores não atestadas. Para ser confirmado, um bloco aceito precisa de 2n blocos consecutivos atestados ou confirmados. Quando n é igual a 2, isso significa quatro blocos que atendam a esses critérios. A confirmação, por si só, não significa finalização. O bloco pai também precisa ser final.
As aplicações de pagamento devem verificar o estado de finalização da rede antes de liberar fundos. O fato de uma transação aparecer na tela não significa, por si só, que o pagamento foi finalizado.
#DUSK $DUSK $AMP $GTC @Dusk