Os elementos seguros (aka security enclave) servem para guardar chaves privadas e pedir assinaturas com as mesmas.

Também não sei como é que vão impedir o duplo gasto (aka double spend) em modo offline.

Reply to this note

Please Login to reply.

Discussion

Obrigado pelo esclarecimento.

Eu encontrei um documento com mais detalhes, é de 2023 não sei se ainda está atualizado, mas é demasiado técnico para o meu conhecimentos.

A minha interpretação do documento, é similar ao bitcoin, podemos criar a transação, assinar e enviar ao destinatário, tudo offline. Depois o destinatário terá que ir online, para efetuar a transmissão para a rede. Mas isto não prática não evita o gasto duplo.

Parece que eles querem colocar algo no hardware e no software para evitar que o cliente utilize duas vezes o mesmo "UTXO", mas eu posso ter percebido mal.

Página 44

https://www.ecb.europa.eu/euro/digital_euro/timeline/profuse/shared/pdf//ecb.dedocs230113_Annex_1_Digital_euro_market_research.en.pdf

Pelo o que eu percebo, é via software, o que não é nada seguro.

A carteira guarda em local storage os tokens que já foram gastos, e assim impede-te de os gastares outra vez. Mas se tu conseguires de alguma forma limpar a tua local storage, então a wallet irá permitir-te gastar os mesmos tokens outra vez.

Mas este documento é um pedido de propostas, não nos diz como é que no final este mecanismo irá de facto funcionar.