I canβt take cashu seriously when their tokens are base64 encoded json blobs
Discussion
nostr:npub12rv5lskctqxxs2c8rf2zlzc7xx3qpvzs3w4etgemauy9thegr43sf485vg he does have a point
nostr:npub1ej493cmun8y9h3082spg5uvt63jgtewneve526g7e2urca2afrxqm3ndrm said the same thing recently.
nostr:note12pys427mw4v843uggpjmunysymntl30yu0upfar9ccldlyfk26qqu09thh
nostr:npub1l2vyh47mk2p0qlsku7hg0vn29faehy9hy34ygaclpn66ukqp3afqutajft n u called me a bear..
Json blobs sounds funny βΊοΈ
Classic Jason! π
Ohh itβs a person π₯Ή my bad, I like his last name βΊοΈ
Blobs was his school nickname, poor guy
ππππ you had me feeling sorry for him ππ
Just in case for anyone who doesn't know. JSON is sometimes pronounced as Jason. It stands for JavaScript Object Notation.
Ohhhh totally I was just testing them π₯Ήππππ½π« thank you Jay ππ« - whatβs the blob for?
Ah, cool. I dunno what a blob is either so if someone could explain, that would be dope.
blob is short for binary large object and is a way to store data, a Json blob is a way to represent some encoded data into a Json object. The other 2 primary types of data storage are block and filesystem

Thank you Ben π₯Ήππ½ππ½ππ«
I see Rowan Atkinson speaking the name with blopping Bβs.
βJson Blobsβ.
maybe you should add some = to the end of the cashu text before base64 decode.
Canβt take βmenβ seriously with small penis energy or other people with parasite leechy leechy letβs all jump on a harassment because weβre not that attractive and bored with our lives bandwagon so thereβs that
I'm dev to
I asked ChatGPT to reword this as if it was a Bill Burr routine
"Hey, have you guys heard about this Cashu thing? I mean, seriously?! They're all like, 'Check out our tokens, they're base64 encoded json blobs!' Who comes up with this stuff? Are we trying to create a secret decoder society here? I just want to buy something, not decode the Da Vinci code!"
Imagine we had introduced a super efficient binary format before implementing spending conditions, DLEQ proofs, witnesses, and so on. Premature optimization is dangerous.
However, it's important to realize that the token format is one of the least important things in Cashu. It's at the *very surface* of the protocol.
The only thing it may practically affect at this point are QR codes and that can't be improved by more than around 50% according to our tests (which means now you can put 4 tokens in a QR code instead of 2, yay).
We'll probably use a binary format eventually. Changing it is easy but it would have so little effect but introduce such tight boundary conditions that nobody has worked on it so far. Good suggestions and productive feedback welcome!
nostr:note1r8crkfc5lh2jnuk0avlpxpwqnhnxtcfmu74lchk96yqn9rpq7ucs368m4e
JWTs?
I like how the off-chain bois are beefing about optimized QR codes for obscure L3 toys, and here a wallet descriptor QR takes like 45 seconds of steady holding, and that's if your wallet or device even knows how to read it.



