DO NOT USE CAKE WALLET!
i was a fan until i realised a big problem.
if you scan a Bitcoin payment QR code (BIP-21) the "message" field is written as an OP_RETURN without informing the user. this is a MASSIVE privacy issue.
context: i'm the cto of @peachbitcoin@cakewallet
@Chevron8Net@peachbitcoin@cakewallet tell me more!
btw, the Peach App has a wallet inside, which is the latest version of BDK. It’s working pretty well!
@kucoincat@peachbitcoin@cakewallet It was meant to be wild, I wanted to show my disappointment with cake as a user as well.
I don’t know if this is affecting other currencies.
@DSackys@peachbitcoin hello! can you tell me the version and the phone you are using? i tested on Graphene and it is working fine.
maybe join our telegram group, so we can speak with ease
final thoughts on this:
- the peach app has been updated: it doesn’t use the “message” field
- cake hasn’t been updated
- I didn’t see an official communication from cake saying “don’t scan QR codes until we release an update”
- will build a tool to query op_returns by substring
@dobsec@sethforprivacy@peachbitcoin@cakewallet@OrangeSurfBTC Yes, I went public with it first. And yes, I still believe the users that suffered deserve an apology.
At Peach, some users complain about some things directly on Twitter. Sometimes they are wrong, but we never criticize the fact they did it on twitter: we assume responsibility.
@fluffypony I deleted a previous reply to you.
In any case: don’t turn this against me: cake wallet made a big big mistake, and I came to announce to the world to be aware of that bug.
I could have done differently, but i don’t regret doing it the way I did. I’d do it again
@SahilC0 peach users have been affected by this in a permanent way. It defeated the no-KYC aspect of peach for them.
this is not “fear mongering”, this is actual damage. Maybe you can enjoy the luxury of being public about everything you do. Some peach users can’t afford that luxury.
@walitysch1@sethforprivacy@peachbitcoin@cakewallet@OrangeSurfBTC Only if you used the QR Code scanner or if you pressed on a Bitcoin payment link that contained the “message” field.
The “label” field is more commonly used, but the “message” field is still valid to use.
So the answer: maybe yes.
@OrangeSurfBTC@peachbitcoin@cakewallet Not likely, 100% sure.
Unless there are other wallets that have this bug (I doubt it, but still possible).
Regarding the intention: I also believe it’s not intentional, but intentions will not rewrite the blockchain.
Again, thank you for your interest in validating this.