Vou tentar dar meus 20 sats sobre o Cashu.

Cashu é um protocolo de código aberto em que existem Minters que recebem Bitcoin pela rede Lightning, e esse Minter te dá um token eCash que corresponde à quantidade de sats que você enviou para ele.

Você guarda esse token eCash literalmente no seu dispositivo.

Você pode entregar esse token para outra pessoa mesmo estando offline, de forma “física”, literalmente.

A pessoa que recebeu o token pode escolher se confia ou não no Minter que o emitiu, filtrando assim possíveis scammers.

Só tem um porém: da mesma forma que você pode entregar um token, que é apenas uma string, para outra pessoa, você também pode salvar essa string e fazer a "reclamação" (reclaim) mais rápido do que ela. Quando a outra pessoa tentar fazer o reclaim, o Minter vai informar que aquele token já foi resgatado.

Sugiro que seja criada uma rede de wallets Cashu com um nível de segurança no lado do cliente, onde:

Os tokens nos dispositivos sejam criptografados para evitar alterações maliciosas por parte do usuário.

Assim que forem transferidos, os tokens sejam deletados automaticamente do cliente do usuário, para manter a integridade da existência única do token.

Assim como já existe o aviso sobre confiar no Minter ao receber um token eCash, deveria haver também um aviso sobre confiar na wallet que está recebendo o token. Assim, a comunidade saberia que a wallet implementou as garantias e seguranças acima, o que aumenta a legitimidade do token.

Se alguém criar uma wallet capaz de duplicar tokens eCash com intenção de aplicar golpes, a pessoa do outro lado receberia uma mensagem avisando que a wallet da qual está recebendo o token não faz parte das wallets com “selo” de verificação da comunidade, um alerta de que o emissor pode ter más intenções.

As wallets poderiam criar um banco de dados com uma lista de wallets “confiáveis”, contendo um checksum que possa ser facilmente verificado durante a negociação. Assim, se alguém usar uma wallet que era aceita pela comunidade, mas teve seu código alterado e essa nova versão não for mais considerada segura, o receptor saberia disso. Ainda não tenho ideia de como seria essa verificação, mas vocês se viram aí.

-----BEGIN PGP SIGNED MESSAGE-----

Hash: SHA256

Seria fantástico se desse certo.

Mas os clients costumam ser imperfeitos. Se até as blockchains bugam e ficam vulneráveis, imagine os clients, os espertos explorariam as brechas zero-day ao máximo até reportarem.

-----BEGIN PGP SIGNATURE-----

iJgEARYIAEA5HExlb25hcmRvIEFtYXVyaSAoRWwgTmFyZG8pIDxsZW9uYXJkby5h

YmlkZTI0N0BzbG1haWwubWU+BQJn+Gt9AAoJEAC6J+uWgtKHOQkA/jWiNvTjsFTg

LKNaOTiNyOelOeNdrA3H5jzw6jiXkvWUAQCO2BL1T9vGnK99PXCCAq3l0HpxNoWv

c8raG26RNdpfDw==

=f76o

-----END PGP SIGNATURE-----

Reply to this note

Please Login to reply.

Discussion

mas é ai que entra a parte da reputação de checksums.

-----BEGIN PGP SIGNED MESSAGE-----

Hash: SHA256

E se houver um bug desconhecido nas wallets recomendadas e ele só for reportado depois que as pessoas exploraram as brechas para, por exemplo, fazer gasto duplo?

-----BEGIN PGP SIGNATURE-----

iJgEARYIAEA5HExlb25hcmRvIEFtYXVyaSAoRWwgTmFyZG8pIDxsZW9uYXJkby5h

YmlkZTI0N0BzbG1haWwubWU+BQJn+HbWAAoJEAC6J+uWgtKHJHMA/212J7LjBlIa

2b6/fpGGS5sW/cI5vCrXBgWNGp0L/zxZAP9mO30kioQRXmuW1WVQLjz91QPYEfZ5

bXP0D+lLL9BaCA==

=4B4c

-----END PGP SIGNATURE-----

gasto duplo é impossível pq isso vem da parte que minta os tokens, os minters não vão deixar algo assim passar, pq quem se ferra são eles

-----BEGIN PGP SIGNED MESSAGE-----

Hash: SHA256

E a chance de se ferrarem é enorme.

-----BEGIN PGP SIGNATURE-----

iJgEARYIAEA5HExlb25hcmRvIEFtYXVyaSAoRWwgTmFyZG8pIDxsZW9uYXJkby5h

YmlkZTI0N0BzbG1haWwubWU+BQJn+HpDAAoJEAC6J+uWgtKHvUwBAN6FRtsV3vUw

RDC9N6M9HAacfJi11w+lpr6KTLQzJ69QAP4zNV37mR3aU/NTouri0sdEsSSvmLu3

o0leRaLShgq/Cg==

=z1BD

-----END PGP SIGNATURE-----