Replies (56)
You can decode it here until I build out a more formal implementation:
That’s badass! Is it difficult to embed it into something?
Fucking A
lemon
I'm learning about Steganography: the practice of concealing information within another message. More specifically, I'm learning about Least Significant Bit Steganography, which changes the color of a pixel in a parent image (in this case a meme) by an indistinguishable amount to communicate the information that is hidden.
Like an an invisible watermark.
Within this meme is a secret QR code that holds 10,000 sats worth of e-cash. The money is in the meme.
E-cash, secret messages, signatures, or even private keys (though I wouldn't recommend it) could be hidden in plain sight within an image.
So instead of sending long text strings like "cashuBo2Ftdmh0dHBzOi8..." you can just pay people in memes, which I think is pretty cool.

View quoted note →
You better build this into gifbuddy
100% I love Steganography. I have heard people do cross reference common photographs for pixel deviation but, You can always make false positives which is really fun too.
There was a lot of resources and open source code on it so it wasn’t bad at all
The tricky part will be building out a user interface that will encourage people to do it or will be fun to interact with
That’s what I was thinking if people are into it
Hoping I can use something like
@PABLOF7z ‘s honeypot wallet as a plugin to my app so I can generate cashu tokens and then embed the token into memes as a service on Gifbuddy 🤞
I’m pretty sure we can even lock the token to an npub so you can post memes with tokens to be redeemed by specific people; almost like tipping on their profile, but more fun because it’s a meme and can be shared anywhere
Also, you’re a legendary zapper so I hope you redeemed the token 👊
So cool ! Token already spent 😄
It’s pretty interesting stuff! I’m trying to find ways to implement in fun or maybe unconventional ways
And I feel like e-cash/cashu could have some fun use cases here
Some of the videos I watched showed that the hidden image had degradation, but since this was just a simple black and white QR code it had no problem
And most memes are large enough where they can hide a significant amount of information so it seems like it has some potential
Super cool tech. You could hide QR codes anywhere, like a family portrait on the living room wall for example.
I dig it.
This short video explained it really well in my opinion:
You can skip the programming parts to just get insights on how it works at a fundamental level
Very nice. Apps could generate custom images for each invoice instead of boring QR codes.
@calle has this been done already?
That would be super cool!
QR codes do have the benefit of being scannable by any basic camera app, which is useful in some cases, but I agree that Bitcoin transfer methods being restricted to QR codes and copying random strings of characters to the clipboard is uninspired
I think you should check out pico8 carts 🙂 these look like a picture of a cartridge from some old-school console, but the picture itself includes the full game code.
#pico8
THIS JUST BLEW MY MIND
SO MANY POSSIBILITIES

And ChatGPT can write it?! This is wild

Not in images! Cashu tokens have been transmitted via radio and audio before but I don't think they were put into images yet. Show us an example sir!
Yes, I use also steganography, but keep in mind that only the original image file contain the embedded text. Once you send it through any digital form, it loses that information.
@corndalorian strategic meme reserves
lemon
I'm learning about Steganography: the practice of concealing information within another message. More specifically, I'm learning about Least Significant Bit Steganography, which changes the color of a pixel in a parent image (in this case a meme) by an indistinguishable amount to communicate the information that is hidden.
Like an an invisible watermark.
Within this meme is a secret QR code that holds 10,000 sats worth of e-cash. The money is in the meme.
E-cash, secret messages, signatures, or even private keys (though I wouldn't recommend it) could be hidden in plain sight within an image.
So instead of sending long text strings like "cashuBo2Ftdmh0dHBzOi8..." you can just pay people in memes, which I think is pretty cool.

View quoted note →
Christmas cards just got upgraded
No longer need to open your Christmas cards to see if there’s any money inside
Unless…

It's also nice for storing information you don't want to unintentionally access, e.g. suspicious file. Yeah, a zip-file works if processes and scanners aren't too nosy, but this is reliable and predictable.
I remember in the mid/late 90's people would send entire files disguised in *.JPG's. Why is this 128x128 image 37.4MBs? 🤔
So you need a non-compressible image Format and checksums to verify file integrity. Doesn't sound too complicated
I love it. 402 Payment required BitcoinTv channel already used that to hide SSH key in random picture, so you can cross a border with a random phone, with no valuable information, they can search it, search you, find nothing. Then on the orher side you get the onion address and SSHkey out of the images, and connect to your remote server to get back all your data.
Amazing technique.
lemon
I'm learning about Steganography: the practice of concealing information within another message. More specifically, I'm learning about Least Significant Bit Steganography, which changes the color of a pixel in a parent image (in this case a meme) by an indistinguishable amount to communicate the information that is hidden.
Like an an invisible watermark.
Within this meme is a secret QR code that holds 10,000 sats worth of e-cash. The money is in the meme.
E-cash, secret messages, signatures, or even private keys (though I wouldn't recommend it) could be hidden in plain sight within an image.
So instead of sending long text strings like "cashuBo2Ftdmh0dHBzOi8..." you can just pay people in memes, which I think is pretty cool.

View quoted note →
Here's the sound/ audio version.
I have experimented with something similar, but in audio files and with messages. I should try sats in music
18 years ago, I stored a bunch of computer viruses of the time in BMPs. (To clarify because apparently some paranoid, cynical assholes are threatening me again.)
Speaking about a similar subject, I’ve enjoyed: generating BTC wallets from photos.
More details in the following article.

Medium
Part 1/3: Turn Your Photos Into Bitcoin Private Keys/Addresses
Disclaimer: The methods discussed in this article are not recommended for short or long term storage of your Bitcoin. This is only for fun…
I must say I was amazed by how elegantly simple it was to generate wallets from photos you take or any other. The randomness of it all is cool.
I love it. I was looking into steganography a few years ago. It's pretty neat stuff.
Could reference everyone's LUD-16 too. If no lightning@address then can lock to their npub
And you can get Miyoo Mini Plus for $40 or similar game console and it supports playing pico8 games...
I'm always surprised that people never took advantage of the .PNG format. It allows for chunks of various data natively...
@elsat this is what I was talking about
Yes PNG is nice, but still do not keep all data for a steganographied file.
Even if you attach it as file to an email or message is still compressing it so is altered and not containing anymore the stego data.
You must keep the original file you stego.
This is true
Fortunately, I should be able to keep the file size under 21MB so that I can upload it to nostr.build without transforming it
But you’re right, this is something to be aware of
Here for every single Bitcoin and Zoolander crossover meme

In one of my Bitcoin guides I just insert 12 words. I dare you to find them and find the correct order 😄
Well, I know what I’m doing when I get out of work lol

instructions unclear

@jb55 this is what I was talking about on the call, but I like your idea of just putting the npub 🤙
Wow this is cool... 🤯
lemon
I'm learning about Steganography: the practice of concealing information within another message. More specifically, I'm learning about Least Significant Bit Steganography, which changes the color of a pixel in a parent image (in this case a meme) by an indistinguishable amount to communicate the information that is hidden.
Like an an invisible watermark.
Within this meme is a secret QR code that holds 10,000 sats worth of e-cash. The money is in the meme.
E-cash, secret messages, signatures, or even private keys (though I wouldn't recommend it) could be hidden in plain sight within an image.
So instead of sending long text strings like "cashuBo2Ftdmh0dHBzOi8..." you can just pay people in memes, which I think is pretty cool.

View quoted note →
Thought about this aswell. A nostr client where you can send pics and if your npub is authorized you'll get the secret message displayed
Yes, exactly
I think there are some interesting use cases that could arise
Nice! I’ll have a listen on my way to work
Thanks for sharing!
The stego stuff is seconds half, if you use a modern pod app that has chapter support (fountain, podverse) you will be able to skip to it.
Plus the slides will show as chapter art.
I like the part about the “mission impossible self destructive cassette tape” that gets erased with magnets 😂
That was fun to do yes 😀
very cool idea, by the way i didnt find the secret
i guess i am to stupid at this point
You can decode it here:
View quoted note →
Scrolling through my year in Nostr and I'm thankful for all that I have learned. There is still so much more work to be done. I look forward to the day that I can focus full-time on Nostr and Bitcoin development.
I write this note to my future self as a freeze-frame in time to look back on so that I can be reminded how my journey began as well as to hold my future self accountable for the goals that I want to achieve.
Goals for the Next Year:
- Integrate AI to GIF Buddy/Meme Amigo
- Build GIF Buddy API to Accelerate GIF Button Implementations
- Contribute to the Damus Bounty for GIF Keyboard
- Create a NIP60 E-Cash Wallet
- Program a Curated Nostr DVM Feed for My Wife
- Add a Meme Nostr Feed
- Blue Belt in Jiu Jitsu
Proof of Work for the Past Year:
Embedding E-Cash into Memes:
View quoted note →
Adding Meme Amigo (ending the year with nearly 600 templates saved):
View quoted note →
Building a Translator Bot for text and media:
View quoted note →
Launching GIF Buddy (ending the year nearly 5200 GIFs set free):
View quoted note →
Building
@npub13luw...zt64 and getting a podcast shoutout:
View quoted note →
Pursuing something that I originally found intimidating:
View quoted note →
Started playing with DVMs:
View quoted note →