Of course! Even Bitcoin Core has a bunch of python in it, specifically the testing pipeline.

The Cashu ref implementation is in Python

https://github.com/cashubtc/nutshell

LNbits is also in Python

https://github.com/lnbits/lnbits


PSA: Alby can provide Schnorr sigs with your nsec on whatever you want!

P2PK 🥜 nuts on the web coming!

nostr:nevent1qqs93jhh3w8xm6mu6mnjljuafmeyg9rc0rqcw3mnmv44aq7lvany0zqpr4mhxue69uhkummnw3ez6ur4vgh8wetvd3hhyer9wghxuet5qgsrxra3gv0lnkxz2pcxh0xuq9k4f9dr7azwq3aypqtnay4w0mjzmtqrqsqqqqqpq074vr


Yeeeeesssssss!!! P2PK nuts on the web here we go!


Can't wait for Signal user names in production.


Bitcoin literally needs you.

We need more people writing code, experimenting with it, just having fun. You don't need to start a company. You don't need a brilliant idea. If you don't know how to start, read the code and submit bug fixes for the software you're already using.

If you're a dev and you're on the brink of joining or would like to but  you don't know how, my DMs are always open to you. Even if I take a bit to reply, I'll help you find a task or a challenge as best as I can.


Craig Wright can't code.


that's exactly what is needed nostr:npub1mhcr4j594hsrnen594d7700n2t03n8gdx83zhxzculk6sh9nhwlq7uc226 ?


Yeah that would be freaking awesome and we could so much cool stuff with our nsecs if we could just schnorr-sign arbitrary data with Alby or Nos2x nostr:npub180cvv07tjdrrgpa0j7j7tmnyl2yr6yr7l8j4s3evf6u64th6gkwsyjh6w6 and nostr:npub1xv8mzscll8vvy5rsdw7dcqtd2j268a6yupr6gzqh86f2ulhy9kkqmclk3x


💜⚡🥜

https://www.nobsbitcoin.com/introducing-cashu-address/


We designed an ecash system and defined the entire protocol in a couple of short and easily digestible specification documents.

Now there are almost a dozen independent open-source implementations.

That's nuts 🥜🫡

Cashu NUTs (Notation, Usage, and Terminology) are the specifications 👇

https://github.com/cashubtc/nuts


Oops 😬


I've learned so much from nostr:npub180cvv07tjdrrgpa0j7j7tmnyl2yr6yr7l8j4s3evf6u64th6gkwsyjh6w6 - he has no idea.


Cashu-Address: Cashu Mints as Better Lightning-Address Custodians

"Because Cashu-Address is built with nostr in mind, your nostr public key is already a valid Cashu-Address (npub1…@ cashu-address.com)."

https://www.nobsbitcoin.com/introducing-cashu-address/


Extremely proud to share this!

Don't miss a fantastic Cashu workshop with the one and only Bitcoin wizard super_testnet - Thursday 18:30 at Casa21 in Sao Paolo, Brazil ✨🥜

Topics:
- Writing a Cashu client
- Working with multisig ecash
- Cashu testnet and mainnet
- Running a Cashu mint

RSVP:
https://www.meetup.com/pt-BR/saopaulobitdevs/events/299017674/

https://image.nostr.build/76942f3d593d613f9d4b99ba1aa7d8741c6029f3e2ab133f6d3e4e656d4d1e7e.jpg#m=image%2Fjpeg&dim=1920x1080&blurhash=i77ntJ%3D%3FxBu68wfmp08%5ER*bcoft7xvWAWBRkRPWU00I%5DxvQ%2B.TRiR4%25hjYRPozM%7CRObct7jrt8oex%5EV%3FM%7BNHacoytRs%3Aay&x=ba04db2d4a5d49be778a5bee9843855d84babaa2b05e3b78d998bb65d1fc5dbb


nostr:npub14u43en9xrzh92lmy8yk6fq3mme7vyul7x66n2zl6y35c3nt3y0lqhs3g74 added some performance optimizations for querying products and messages, so load times for products should be faster and complete chat history should be available!

https://shopstr.store


I've been running big and active nodes, CLN, LND, you name it, multiples of it. I've always been in touch with the devs when I had problems. In those years, I've had the scariest issues with CLN (db level utxos going missing and shit like that) but the more frequent issues with LND (ram, db size, watchtower stuff).

Saying that one is clearly good and the other one is bad is most certainly generalizing from small sample sizes or anecdotal evidence. It's simply not true.


1000 msat probably


Spent the entire day fixing db migrations fml


Prolly not 😬


it can


There's only one thing I'm interested in with regards to the Apple Vision Pro or any other AR/VR setups:

Can you use it to write code on your laptop comfortably for 16 hours straight? If not, I'm going to wait.


🥜 Merged: Nutshell mint now supports encrypted private keys.

Encrypted seed will now be stored in the database and needs to be decrypted during runtime with separate decryption key. Decryption key is currently supplied in the environment but eventually it will be possible to decrypt the private keys via a decryption API endpoint, similar to how LND does it.

All this makes it a lot safer to run a mint on a third-party server or to defend against malicious attackers who try to exfiltrate keys.


Freedom tech is such a good expression.


This seems to be an optimization problem. Certain statistics will probably predict the probability of a UTXO being used in the next x days again like amount, age, prevout, etc and maybe those UTXOs above a threshold probability could have a favorable spot in memory and others live on disk. This would have to be a very heuristic and rule-based approach, statistical models would have to be kept up to date etc... which iss all not really ideal. Maybe there's a better way?

The real fix seems to be utreexo which feels a few years away still.


A large portion of my bitcoin Twitter timeline can be summarized as: https://image.nostr.build/bacda2f3a3f298986668ff3c4a461c80493760672268c2100c800ee0b7e1ed3b.jpg


Beautiful


This is unfortunately real. I've seen them pop up in the last month or so.

nostr:nevent1qqs0u26qhzcqfw4q05zvpvhc3req88gy6fjka3yeqdr0fcjjxl7ru3qpremhxue69uhkummnw3ez6ur4vgh8wetvd3hhyer9wghxuet59upzqpfex5yp56tzg3nqx3zxak3nwnvs2efdm0uzzlygwzqcy6r6xvrxqvzqqqqqqyqtnvx7


nostr:npub12262qa4uhw7u8gdwlgmntqtv7aye8vdcmvszkqwgs0zchel6mz7s6cgrkj rocks


Idk really. I keep zapping from Amethyst on android and use my Cashu wallets like normal Lightning wallets.


Nuts per DM is the way


Nope, also sending isn't supported in GUI yet. Wallets would need deeper nostr integration with an easy way to lock to npub and send.


Cashu power user pro tip: Have ecash from a dozen different mints with a max balance of a few bucks each and keep zapping freaks on nostr from those mints one by one.


I just paid a lightning invoice to myself (my self-custodial lightning wallet via nostr:npub1xnf02f60r9v0e5kty33a404dm79zr7z2eepyrk5gsq3m7pwvsz2sazlpr5  ) from my ecash balance on nostr:npub1dx5q2el8nd4eh3eg9t2e25fd7zuqg7zxz6ldkc3uzgh66ss2yc6st288sj

2 sat fee, WITH Zeus’s LSP!

We have options now people! nostr:note1y77a8zx5c5g89jpff63z3llzn49c28hssne5c37l0ltyv2rqwrfsrs20ql


What's that


Semisol is definitely also my prime suspect


Would love to know how much the nut grabber bots have made so far.


Nut taken, but thanks! Probably by a bot btw.


Nice domain


There are implementations in Golang and TS for example and the Python implementation is nearly completely typed.


Uhm


LFG that's great!


X is an attack against Bitcoin.


Me taking self custody of my money, running my own lightning channels, my own nostr relay and home server

https://m.primal.net/HaWW.jpg


#radiohead
https://void.cat/d/HfvuySoZDa5CxBNhCmW4HH.webp


sorry but these are literally my two favorite topics


There are many Cashu projects that are looking for contributors. The two main Rust projects are moksha by and cashu-crab, check them out!

Leave them a star, run them, report issues and open PRs 🤝

github.com/ngutech21/moksha
github.com/thesimplekid/cashu-crab


Bad opsec question


What I'm looking forward to for Cashu in 2024:

- Native mobile wallets
- High-availability, high-performance mints
- Cashu DevKit (CDK) in Rust for wallets and mints
- More Rust.
- HTLCs
- Web tools, widgets, and other creative use cases and yet unimaginable experiments


A rock thrown in the air. It loses nothing by coming down, gained nothing by going up.

- Marcus Aurelius, chief OG stoic


Don't tell me what to do!


I hope it wasn't your first time 🎉


Who the fuck made #minibits what the fuck

That wallet is dope hahahahaha lets goooooooo!!!!!


nostr:npub1u8lnhlw5usp3t9vmpz60ejpyt649z33hu82wc2hpv6m5xdqmuxhs46turz imagine! could mutiny or other nwc wallets do this?


imagine: single NWC button click claims the nut to your non-custodial Lightning wallet.


Feel free to use the STPI mint!
Its been stable since I moved to a LSP while I work toward a new and more stable self hosted LN node.  #nutcasting #cashu #minibits #ecash #enuts
https://stpaulinternet.net/cashu/mint/TTcmiEDSWmkefef3XqERKv


Dark mode is the real Night Shift 🌑


You can now use your Nostr key to create a zap forwarder to your Cashu wallet. 🤯
nostr:nevent1qy08wumn8ghj7mn0wd68yttsw43zuam9d3kx7unyv4ezumn9wshsz9thwden5te0wfjkccte9ejxzmt4wvhxjme0qy88wumn8ghj7mn0wvhxcmmv9uq3qamnwvaz7tmwdaehgu3wd4hk6tcpr4mhxue69uhkummnw3ezucnfw33k76twv4ezuum0vd5kzmp0qyv8wumn8ghj7mn0wd68ytnxd46zuamf0ghxy6t69uq32amnwvaz7tmwdaehgu3wdau8gu3wv3jhvtcpr4mhxue69uhkummnw3ezumt4w35ku7thv9kxcet59e3k7mf0qythwumn8ghj7un9d3shjtnwdaehgu3wvfskuep0qythwumn8ghj7anfw3hhytnwdaehgu339e3k7mf0qqsqpny7nqr8tggktwrwcp4q2czwa4u4zy6zkp9mmevcyec2hr9cpyqq589ta


Ecash + Nostr = gooddayum


Please bear in mind that this is a WORK IN PROGRESS. Do not be reckless!


Video xpost from the bad place

https://twitter.com/Egge21M/status/1753404045023207907


Nostr signing extension like Alby or Nos2x


Interesting nostr:npub1mhcr4j594hsrnen594d7700n2t03n8gdx83zhxzculk6sh9nhwlq7uc226


If you fancy this and want to support the project and the dev nostr:npub1mhcr4j594hsrnen594d7700n2t03n8gdx83zhxzculk6sh9nhwlq7uc226 who made this – consider getting your custom `<you>@cashu-address.com` for a small donation!

Mine is calle@cashu-address.com
nostr:nevent1qqsqpny7nqr8tggktwrwcp4q2czwa4u4zy6zkp9mmevcyec2hr9cpyqpremhxue69uhkummnw3ez6ur4vgh8wetvd3hhyer9wghxuet59upzq5xeflpdskqvdq4swxj59793uvdzqzc9pzatjk3nhmcg2h0js8trqvzqqqqqqy5e5l2f


It's nostr:npub1mhcr4j594hsrnen594d7700n2t03n8gdx83zhxzculk6sh9nhwlq7uc226 's insane work


IT'S GETTING WILD 🔥 RECEIVE ECASH VIA LIGHTNING ZAPS - NO SIGN UPS - NO ACCOUNTS - NOSTR NATIVE - FOR EVERYONE - BY nostr:npub1mhcr4j594hsrnen594d7700n2t03n8gdx83zhxzculk6sh9nhwlq7uc226

⚡ <npub>@cashu-address.com

1) Go to https://cashu-address.com
2) Log in with your Nostr extension to see your wallet
3) Set your address on nostr and receive zaps by shitposting harder ⚡
4) See the nuts appear 🥜
5) Claim them with a Cashu wallet

https://void.cat/d/Ka9rYPrWeRdtfe6fsM6soe.webp


links to this note 🫡

https://void.cat/d/cu6MmAKkPGQaJESZpookY.webp


I'm so sorry, I meant nostr:npub1u8lnhlw5usp3t9vmpz60ejpyt649z33hu82wc2hpv6m5xdqmuxhs46turz lol


nostr:npub1hu3hdctm5nkzd8gslnyedfr5ddz3z547jqcl5j88g4fame2jd08qh6h8nh

does Mutiny check the hash? I couldn't find a PR to check.


getting there

nostr:npub1u8lnhlw5usp3t9vmpz60ejpyt649z33hu82wc2hpv6m5xdqmuxhs46turz LFG

https://void.cat/d/kZUMyfdzBwug8aFCXkhTB.webp
nostr:nevent1qqs98tdhyg7kasr43n05h20j0qhlrupartzn5e32tf5xm8up49wmmdgppemhxue69uhkummn9ekx7mp0qgs9pk20ctv9srrg9vr354p03v0rrgsqkpggh2u45va77zz4mu5p6ccrqsqqqqqpyultln


Getting there!

https://void.cat/d/An8TkTpEjW9U4Ad8PBrkco.webp
nostr:nevent1qqs98tdhyg7kasr43n05h20j0qhlrupartzn5e32tf5xm8up49wmmdgppemhxue69uhkummn9ekx7mp0qgs9pk20ctv9srrg9vr354p03v0rrgsqkpggh2u45va77zz4mu5p6ccrqsqqqqqpyultln


nostr:npub1v4v57fu60zvc9d2uq23cey4fnwvxlzga9q2vta2n6xalu03rs57s0mxwu8 if you don't have any objections, let's merge this baby


HEY LIGHTNING WALLET DEVS! FIRST OF ALL: YOU ROCK! SECOND OF ALL: RIP OUT THAT LNURLP DESCRIPTION HASH VALIDATION FROM YOUR CODE. IT'S ALL SMOKE AND MIRRORS. LOOK THROUGH THE PR AND YOU'LL SEE THAT MANY WALLETS HAVE ALREADY DONE SO.

THIS IS LITERALLY ABOUT REMOVING CODE. WHEN IN YOUR LIFE WERE YOU EVER ASKED TO REMOVE CODE! REMOVING CODE IS BETTER THATN WRITING CODE. BE HAPPY. ENJOY IT. RIP IT OUT!

(I'm going to tell my grandkids that this was my most significant contribution to bitcoin)

https://github.com/lnurl/luds/pull/234


1) wat


nice feels good to be addicted to nostr again


Some things are in our control and others not. Things in our control are opinion, pursuit, desire, aversion, and, in a word, whatever are our own actions. Things not in our control are body, property, reputation, command, and, in one word, whatever are not our own actions.

The things in our control are by nature free, unrestrained, unhindered; but those not in our control are weak, slavish, restrained, belonging to others. Remember, then, that if you suppose that things which are slavish by nature are also free, and that what belongs to others is your own, then you will be hindered. You will lament, you will be disturbed, and you will find fault both with gods and men. But if you suppose that only to be your own which is your own, and what belongs to others such as it really is, then no one will ever compel you or restrain you. Further, you will find fault with no one or accuse no one. You will do nothing against your will. No one will hurt you, you will have no enemies, and you not be harmed.

– The Enchiridion by Epictetus


final boss
nostr:nevent1qqszxr45mzsdm706cy4krp0z8gxaczp53eevhzga6ezewx9eh2za8mcpz4mhxue69uhkummnw3ezummcw3ezuer9wchsygpjuxp8vd29p6ancknaztql3eajk52y8xkppfn7au7elkw9c68zg5psgqqqqqqs2zqtkn


3 days until CSW gets rekt
nostr:nevent1qqs2d0clmf677se50yv4ykmd4faee0ulhk6tjnmlg7wqeamrwevqyjqppemhxue69uhkummn9ekx7mp0qgs9pk20ctv9srrg9vr354p03v0rrgsqkpggh2u45va77zz4mu5p6ccrqsqqqqqpz0djgy


There are far too many fun things to play with today!!

trey@cashu-address.com 👀

Cc nostr:npub1zqsu3ys4fragn2a5e3lgv69r4rwwhts2fserll402uzr3qeddxfsffcqrs nostr:npub12rv5lskctqxxs2c8rf2zlzc7xx3qpvzs3w4etgemauy9thegr43sf485vg this is dope


IM NOT GOING TO BE AVAILABLE BUT I DO HOPE THAT SOME PSYCHOPATH PLEBS WILL DROP A FEW NUTS IN THAT CHAT 🥜


Can be, depends on what your LN address was when you pressed. Copy the nut and redeem it manually to be sure.


For anyone grocking Minibits today, check out nostr:npub1rxysxnjkhrmqd3ey73dp9n5y5yvyzcs64acc9g0k2epcpwwyya4spvhnp8 excellent 👌 Minbits tutorial. Sessions' tutorials are clearly the best thing on the Internet.

Applause to the devs and everyone involved in this project. It is impressive! Don't forget to give back if you're enjoying open-source work. And if you can't give back, nevermind. Free software is for everyone to use as they please.

https://www.youtube.com/watch?v=igJF8ccMnbQ


GM

MINIBITS IS THE SHIT!


Nostr ecash UX is getting insanely slick and we haven't even written a single NIP yet.

- Someone sendt me ecash via nostr DM from their eNuts wallet
- I see a beautifully rendered modal in Amethyst instead of the ugly Cashu string
- I press the "open with" button on the Amethyst modal and automatically my Cashu wallets pop up, I choose Minibits today
- I press receive and it's done

The number of tools working so well together still boggles my mind.


MINIBITS.CASH CASHU WALLET FREED ME FROM THE ALBY & WOS TRAP FOR ZAPPING ON NOSTR

DOWNLOAD MINIBITS
ADD A MINT
PICK A MINIBITS ADDRESS
ADD NOSTR NPUB
SELECT NOSTR RELAY

PASTE MINIBITS ADDRESS IN LN ADDRESS BOX OF NOSTR PROFILE

ZAPS WILL ARRIVE AS ECASH IN MINIBITS

ZAP NOTES FROM ECASH BALANCE

#cashu #bitcoin #nostr


Zapped you from my minbits. Looked like an invoice to the wallet and mint but the ecash TX that happened in the background can't be traced back to me or to you.

Let's unfuck the custodial world, shall we?


Nice! You should leave some white space around the QR code otherwise most phones won't be able to scan it.


> I doubt I can find an alcohol free one

I have very good news for you.


Bitches set traps! https://nostr.build/i/6cfacca6ad86c7eab6d892121aa87a7df796e0ae83d429dcf21fb6bc495d6d57.jpg


The comment is included in the serialized ecash token. It's not seen during minting, but just transmitted between the sender and the receiver (or whoever gets to read the cashuA.... token).


This guy gets it.

Unironically, I'm starting to believe that while Bitcoin is doing an amazing job in the Bitcoin world, there is so much worth fixing in the rest of the world which David Chaum almost did back then (and which nobody is even trying to fix today).

https://image.nostr.build/bd1cf3938531f3d5aa887c736892b638951a931a936c4bff78e49ad3fc05ce7e.jpg#m=image%2Fjpeg&dim=1080x1424&blurhash=_*5%7E%5Eyofa%7Dayfka%7Ba%23g9aya%23jtj%5BfQa%23kaf6ayjtj%3FfQaykrfQa%7Bj%5Bj%3Fj%5Bayaea%7BjZj%5Bjsf7f6jDj%5BfPayayfQj%40jpjbkBfjbHfjfkawbFjbayf8juj%5Bf9juj%5BfQfkfQfQ&x=285c5e99ee6d523cf9dce7c14c5d669c7f17056a264d8cf5542a70631fefd7e2


hi satoshi


I think this is still kinda expected behavior but not sure nostr:npub1emy455yz6uuqxlk0vwq4aws98rz3ev792cdjgcpakqewkjeryvtqvy7yyq


I think not yet. enuts.cash is an amazing wallet but it doesn't have lightning address support yet. cashu-address.com is also cool for a web browser


Ok this isn't going as expected, I have more nuts now than I started with.

1) Get minibits.cash
2) Post address
3) Receive nuts transmitted over relays
nostr:nevent1qqs8ufqdkyey202jxj4734xq7sxh0rrygpuqr57a4zkt3ddat7fw5eqpremhxue69uhkummnw3ez6ur4vgh8wetvd3hhyer9wghxuet59upzq5xeflpdskqvdq4swxj59793uvdzqzc9pzatjk3nhmcg2h0js8trqvzqqqqqqyfvpcl4


someone else's server(s)


Agreed 🫡


Swear this is cool, try it out: put the minibits address into your nostr profile, shitpost for a few hours, open your wallet later to see the nutzaps trickle in and your balance go slowly up one nut at a time.


🥜 Nuts and other stuff transmitted over relays, de facto 🥜


I thought when I send you ecash to your Minibits.cash address that there is a server in the middle that stores the ecash until you come back online to pick it up.

Oh how wrong I was.

✨ It's stuff transmitted over relays ✨


This is literally what is being built right now.


an OG money system from the 80s


PR NIP-57: drop `description_hash` validation for zaps

- zap receipts rely on trust in the zap server
- the only thin you can't fake is the *intent* to zap, everything else is trust (actual payment, receipt, etc.)
- therefore: `description_hash` requirement for zaps is bogus
- nobody validates it anyway (except Damus?)
- let's drop it like we did for normal LNURLp

https://github.com/nostr-protocol/nips/pull/788


I paid 500 sats – you can get it in the app


Try enuts.cash


restart minibits to see if you have nuts waiting


Verified that this is indeed the real minibits dev


Are you sure you're talking to a legit person?


It's nice to restart minibits wallet after receiving zaps on nostr for a while and seeing a bunch of nuts appear in your wallet one by one.

Note on privacy: Lightning addresses are static identifiers which means that it's obvious to the server that you receive a payment. The sender has very good privacy. The good thing about ecash is that the moment after you receive a payment (that was traceable because it came from your LN address) your ecash becomes untraceable again because that's just how crazy powerful blind signatures are.


americans


I'm ecash poor now


Living the good life 🥜😘

https://image.nostr.build/7a2402728e27b9a77ebff0ee63c2101d764c96040f9339ff58d287d899b2dd70.jpg#m=image%2Fjpeg&dim=864x1920&blurhash=%5Bv6%2B9%2Cj%5BWXWCb%7EfQfRj%40kbazayj%5BkZjsfPa%7CkEazayj%5BjXj%40j%3FazacfQj%3FjtacfQj%5BayadfQj%5BfQ&x=ee0e4f214e34af4828fae9fd2b4136b4539f25be4a39a7332c7063a0cb15516d


🐻🔫😘 nice addy


doesn't exist!


Ok, time to drop some nuts 🥜
nostr:nevent1qqs8ufqdkyey202jxj4734xq7sxh0rrygpuqr57a4zkt3ddat7fw5eqppemhxue69uhkummn9ekx7mp0qgs9pk20ctv9srrg9vr354p03v0rrgsqkpggh2u45va77zz4mu5p6ccrqsqqqqqpukf7l7


I just zapped you and it worked


Post your minibits address below and I'll send you a tiny bit of ecash 👇

nostr:nevent1qqsfqsq52swrfccuwdlwkenc0whnxjjuqtfjjkvx8gydxpejyu56dnqpz3mhxue69uhhyetvv9ujumn0wd68ytnzvupzq5xeflpdskqvdq4swxj59793uvdzqzc9pzatjk3nhmcg2h0js8trqvzqqqqqqymnyahc


They work just like 1M sat zaps


Unsolicited ecash in your DMs babe 😘


Put it on your nostr profile so I can zap you 🐻🔫


lol


Yes, the ecash is received by a server while you're offline that then sends it to you when you come back


Also received the 10 here


I received 1 zap from you, and it looks like it worked


I don't see it


Are you trying to zap me here?


Ok this is sick 🔥

You can also send me ecash to that address via the contacts tab in Minibits.

nostr:nevent1qqstcj23g29lejksz9quvrv0hzekrf7w3mk4k2v72q5pgwj3rxhszdspz3mhxue69uhhyetvv9ujumn0wd68ytnzvupzq5xeflpdskqvdq4swxj59793uvdzqzc9pzatjk3nhmcg2h0js8trqvzqqqqqqyz6rw03


Can you send me some ecash directly to my address bro?


Holy moly minibits.cash shows a notification on received zap ⚡ this is so good

https://image.nostr.build/78b6dd5ea6f0ac6c471566ffb704956ca1e41dd4433e0dcc90550e454c024538.jpg#m=image%2Fjpeg&dim=1080x682&blurhash=r*72-5j%40bdfQWZofb1aykEo%25ayj%3Fj%5Bayj%5BayfQj%5BbJj%5BoIf6jrayf5j%5BaxXYfRj%3Dj%40oIayf5j%5Baxjqf6fPfkjsfQayfQa%7Bn%7BfPa%7DfRayj%5Ba%23ayj%5D&x=41f7dc6e8d38900d806ae4b274bd041397b59377eb246785ca5ffa9a4ee7ebaf


maybe cashu-address.com is an option


My zap address is now ⚡ calle@minibits.cash

You can request your own Lightning / ecash address from within the app for a tiny donation.

This wallet just doesn't stop delivering.

https://image.nostr.build/764d5f1d9943515bdf4c8b5666d125fe1d5ac34479eeacfe580023f57df9f55d.jpg#m=image%2Fjpeg&dim=1056x1920&blurhash=%5Da6bWTj%5BRkafoekvafbakBjZXXfkoLjaayXDfjjZfia%7Do%25j%5Bayfjj%5BkEj%3FWXf7oJaef6baj%5BoLk7jsafafj%5BacjaoekBWV&x=9f73681fcd0d5c83736e9b555d48ac694085fecaca40d86f4637bff48e3e1ad3


Now they show up below your zapped posts


It does! Nice


Does it now? Please report back if you try!


Minibits wallet can now receive zaps in ecash and also send back zap receipts to nostr!

https://image.nostr.build/dcbf7dd6f0971ca47769be407dc2289f497e228069f2c8b3ad6eef3fe0cf646c.jpg#m=image%2Fjpeg&dim=1080x1582&blurhash=%5EcIhNtj%5BtmkCM%7BkB00ofVsayt7ay9Zofadaeofay%7EVWBtlkCaxkBNefQROfkaff6f%2Bofj%3FaeayWB8_axo%23fkt7kC%3FvafadoeRQafM%7BkCayaekBay&x=cd6eebaf92810766fdb6c5eec65a56ae9de1dec820a77dfdfd3e5e7a4ede267f

minibits.cash


4 days until CSW gets rekt
nostr:nevent1qqsv34rezzzt4g36y3xv4vn6karnyczglk4vdhw0qppxh78rx2az6gcppamhxue69uhkummnw3ezumt0d5pzq5xeflpdskqvdq4swxj59793uvdzqzc9pzatjk3nhmcg2h0js8trqvzqqqqqqy7u8t0z


- alcohol-free beer is your friend
- alcohol-free gin is a scam
- being out with friends becomes a lot more about the conversations you'll have
- everyone turns stupid at around 11pm
- you're always happy about your choices when you wake up the next day


Idk, zaps that land in an ecash wallet just hit different 💆🏽♂


That's incredible


Yes!

https://github.com/ngutech21/moksha


With nostr:nprofile1qyd8wumn8ghj7urewfsk66ty9enxjct5dfskvtnrdakj7qgmwaehxw309aex2mrp0yh8wetnw3jhymnzw33jucm0d5hsz9mhwden5te0we5hgmmj9ehx7um5wgcjucm0d5hsqgpm7rrrljungc6q0tuh5hj7ue863q73qlheu4vywtzwhx42a7j9n5a3m46r  's GitStr you can now send a git patch to Amethyst through Nostr's relays and fully avoid GitHub.

Instructions here: https://github.com/fiatjaf/gitstr
Dashboard: https://patch34.pages.dev/naddr1qvzqqqrhnypzq3svyhng9ld8sv44950j957j9vchdktj7cxumsep9mvvjthc2pjuqqyxzmt9w358jum5nw4h94
NIP: https://github.com/nostr-protocol/nips/pull/997


rekt 🧡


I love this, thank you for giftwrap pilling me, I thought it's just a type of DHKE and symmetric encryption


moksha (Cashu mint) already working on on-chain support. We've just updated the protocol to implement more payment methods (like on-chain)


sorry triceps 💪


Wow thank you for linking it!


Hahahahah that's a great plan B if you ask me


encrypted group messages are an unsolved problem as soon as the group becomes too large afaik


*asking nostr:npub1v4v57fu60zvc9d2uq23cey4fnwvxlzga9q2vta2n6xalu03rs57s0mxwu8*


Hey nostr:npub180cvv07tjdrrgpa0j7j7tmnyl2yr6yr7l8j4s3evf6u64th6gkwsyjh6w6 can we finally merge this?

https://github.com/lnurl/luds/pull/234


This is *exactly* what I was looking for, thank you. your time is very much appreciated


just give me the ID bro


Can you share the federation ID? I want to try it out!


lol dude with all due respect but you sound like you don't know what you're talking about, if you do please talk clearly.

You don't give wrong privacy advice to people, that's irresponsible.


My profile info seems pretty stable


lol nostr is terrible for privacy, I hope you are aware of that.


Let's publicize his case hearing on Feb 20-21


5 days until CSW gets rekt


I'm fine with the scaling limits, I just don't want my rectum inverted everytime I write "Gm"


What the metadata privacy in Matrix chat like?


Julian is locked up and those he exposed walk free. Time to change that - Free Assange! https://image.nostr.build/dd4c75feac6e20bd04f950137aa60d9fa3ab11db0329a6b060f9cbf1a141ffa9.jpg


Have a NIP?


In my profile JSON?


I want to signal which Cashu mints I trust in my nostr profile.

How?


Not at all.


nostr:npub10td4yrp6cl9kmjp9x5yd7r8pm96a5j07lk5mtj2kw39qf8frpt8qm9x2wl what would be your preferred approach to signal which Cashu mints I use in my nostr profile? Profile metadata? Replaceable event?


I can't read Thai but my client auto-translates this, I hope your does too because this is some dope advice 👇

nostr:nevent1qqsqxnh0zpywxxldyyfetmrgxhm40qr8p4ckcm3af2s7kt9r4925xkcpp4mhxue69uhkummn9ekx7mqzyq9tqhx8q50cj8zf6aj4x4r2zn65dg6ejdsw6ux8az9n35m78v8n2qcyqqqqqqgjsdlmh


Love watching people grock nostr in real time

https://image.nostr.build/b53d6262ef30e896968be8cca528edba4687a73857be3cb3b386b6899d3dbe68.jpg#m=image%2Fjpeg&dim=1080x1877&blurhash=%5D6R3WXxu%7Eq%25M%3FbofIURjayj%5BIVoft6WBofayWBt7ayWCofWBfQfQWB9Gt7xuWBof-%3ARjRjj%5BfPRjayofj%5BofIUt7ofofj%5B&x=9c5cfb1f39284e453e90e096f1824d538d89910eb725d72a11d8e9883b50a093

https://news.ycombinator.com/item?id=39194578


Remeber this sad letter?

I love the "it's totally useless which is why we should ban it" vibe and also the "anything a human authority can't revert is sinful" vibe and the "it's only used for illicit activity" vibe.

https://image.nostr.build/9a9585c96472bcc64c2210aad5065bee98094981a7184f4d3773c9a221088807.jpg#m=image%2Fjpeg&dim=1055x1920&blurhash=%5D2R%3AHGM%7Bt7Rj-%3BM%7Bt7oft7ofWBWBRjWBof9Ft7ofj%5Bof%7EqayRjofof-%3Bj%5BofRjay-%3BWBj%5Bj%5Bay00t7xuofxu%25MayayWBof&x=5f11b5d6f039c44ce90465b3655c842e3fd3ae23b01c64c9d218101d082a9266

https://concerned.tech


* protocol


This app is free.

nostr:nevent1qqsr4np4rqgplyv7ahadnc9rcd8v6uzufcutqgxq96f3duw5h3egpaqppamhxue69uhkummnw3ezumt0d5pzp83sa9qz8rxea04uvv5pwmw56yyczgffgshj5mpcwfluvma8a2g2qvzqqqqqqyt2n94s


The best criticism comes from within. Gotta take part in the journey so that anybody cares to listen.


Someone tag Alby for free alpha


I'm gonna make a guess here because I've encountered the same issue when building things on LN.

It sounds like a subtle issue with Lightning implementatios: internal payments have to be settled internally in a separate database and not in the lightning node itself (LND doesn't support self payments, afaik CLN now does).

When the second payment is made through the real LN, the invoice is picked up by the node but the Alby backend already settled the invoice.


Yes it's going to be possible to run multiple servers that access the same database (soon TM). Not federated but distributed (which means every mint can rug).


🫡 I love the energy.

cashu.space


Make PostgreSQL Great Again

#Bitcoin #Ecash #Cashu


Altcoin with 1-to-1 peg to Bitcoin that runs on 12 servers


TEN31 PROVIDES GRANTS TO OPEN SOURCE CONTRIBUTORS AND PROVIDED AN EARLY DONATION TO OPENSATS.

EVERY PROFITABLE BITCOIN BUSINESS SHOULD HELP SUPPORT THE MAINTAINERS OF THE PROTOCOLS THEY RELY ON.

WHEN WILL MICROSTRATEGY, ARK, AND FIDELITY DO THE SAME?


I need someone to hold my hands while I grock the HVAC math ser. The Signal paper was a bit more expressive, I'm getting there.


Can someone explain to me in human language how the blind signature scheme in WabiSabi works?

How do you blind, sign, unblind? It's something with randomizing Pedersen commitments but I'd like to gain some intuition. Appreciated <3


I said it before and I'll say it again because it's true and I like how it sounds:

✨ Bitcoin doesn't need ecash. Ecash needs Bitcoin. ✨

For decades people have been trying to build an ecash solution that catches on. Turns out you can achieve a lot more if you build on top of Bitcoin as an open monetary system that allows permissionless innovation. Imagine building Cashu on top of fiat banks. Useless friction at every single step in the process. So glad we have Bitcoin.


rage quit :)


Feels good to be a bitcoiner


Even better


Cashu RIP with nostr:npub1zqsu3ys4fragn2a5e3lgv69r4rwwhts2fserll402uzr3qeddxfsffcqrs

https://twitter.com/TPBPod/status/1752359128507298282


Almost all Cashu wallets have Nostr support. I just love the synergy <3


nothing worth mentioning


Be the notes you want to see


GNU Taler is an ecash system being developed for central banks:

I've recently met the team behind GNU Taler. They asked me "why do Bitcoiners hate us so much". I told them to check their own website.

Here is a screenshot of their "Advantages for Governments" page.
Notice the explicit Bitcoin FUD in point "Efficient".

https://void.cat/d/DyVWLtDT5QMTXq3giYrAC3.webp
https://taler.net/en/governments.html


That follower count is all in your head! (in your client)


BIS paints Bitcoin as outdated tech compared to their ecash system while Bitcoin already has a better ecash system than the BIS.

🤷


all pedersen commitments are homomorphic – but not all schemes make use of the homomorphic property


No u


Rest day on day 2, come on man! 😂


Still no idea how many people follow me here and still can't give a damn fuck about it.


Really bad head posture, must be a noob


Imagine all of nostr doing 100 pushups and studying Stoicism daily.


Your ability to control your thoughts – treat it with respect. It's all that protects your mind from false perceptions – false to your nature, and that of all rational beings. It's what makes thoughtfulness possible, and affection for other people, and submission to the divine.

– Marcus Aurelius, chief OG Stoic

Gm ☕


Rekt


Typical picture of me fixing bugs after doing my daily 100

https://image.nostr.build/5e80ebe4ba3ca26525328d18d42a7614ec15317179031e52d40bfb4db397fec4.jpg#m=image%2Fjpeg&dim=1500x1122&blurhash=%2367m%24*5S9%5E%7D%409uxZafNHs.wHIpM%7CxFWXt7j%5DWqof5n%3D%7BxaEM-UIpjYn%24NG9axCadI%3BxDNIxaxaR-bwkD-oWVNdxYWBR%2Bn%24aJWBe.NGR%2B%24*R%2CofxaxuofofWXoKj%5BIpxFWB&x=9be47bb00678ad3fbf2b307afd8da975cdb812448939f9b6a4ff4464d005af5c


Oh yes!

https://docs.cashu.space/resources/learn


Use ecash to send/ receive sats for better privacy instead of zapping.  OxChats approach is a great example, their client has a built in ecash wallet.  Can be made just as easy as zapping and far more private.

Then once you have a stash on your ecash wallet, drain the mint to green lightning for self custodial lightning amd increased receiving privacy ( green lightning receiving doesnt expose your phones node as it uses wrapped invoices with the LSP).

Then, once you have a large stash on your green lightning wallet, do a swap on robosats or boltz to your bitcoin on chain wallet.   Dont reuse addresses.

I think this is a good approach for most 🤙

#bitcoin #lightning #ecash


Check out 0xchat – A secure chat client built on Nostr

0xchat just recently implemented a Cashu wallet into their chat app which means that you can send ecash to your contacts. You top off the wallet with Lightning just with any other Cashu wallet. I'm very impressed by the UX and the UI design. Amazing work!

Private payments for private chats!

https://m.primal.net/HZmm.jpg
https://m.primal.net/HZmj.jpg
https://m.primal.net/HZmk.jpg

https://0xchat.com/

nostr:note19d62s2tfh3mclxd9e44r3va2j5278p8ps9wac0mu58jme8zud5xs7q8vhf


lol


#0xchat v1.2.5-beta2 updated:

Features:

Added the ability to send random ecash in group/channel chats (give it a try, would be fun).

Bug Fixes:

-Issue with recent transaction records not refreshing.
-Problem with Mint List not updating when redeeming ecash from other mints.
-Issue with being unable to withdraw ecash.
-Problem with incorrectly recognizing QR codes when sending ecash.
-Issue with setting badge profiles when logging in with Amber.
-Problem with sending messages in private groups when logged in with Amber.

APK download: https://github.com/0xchat-app/0xchat-app-main/releases/download/v1.2.5-beta.2/v1.2.5-beta.2.apk

Testfilght: https://testflight.apple.com/join/AjdJFBmU


1. who's fast enough to take a specific amount of ecash in a nostr group?
2. who's fortunate enough to take the biggest split of an ecash in a nostr group?

DO YOU SENSES A PROMISING AD MODEL BASED ON THAT?

nostr:note1zexufkvrnta36tffdc47pj9vqmpvwtey5hngek0lyzel0s4hfzfq87g06v


Here is an attempt. We're going to add this to Cashu: https://gist.github.com/callebtc/ed5228d1d8cbaade0104db5d1cf63939


If central banks are going to adopt government-funded ecash technology, there needs to be a free and open source alternative for the private financial sector.


Correct, caution is appropriate. However, if you can verify your ecash wallet's crypto as sound, you can be pretty sure that as a user of that wallet you'll benefit from the privacy.

If you know that the protocol is safe and you can verify the code you're running in your wallet, you don't have trust the operator for your privacy.


nostr:npub10td4yrp6cl9kmjp9x5yd7r8pm96a5j07lk5mtj2kw39qf8frpt8qm9x2wl announces #0xchat v1.2.5 beta which introduces a Cashu eCash wallet 🥜
See note for full details and TestFlight/APK links.

@note1f23g4u4gdvahlzqsyf738u2yzvq03cq4gr8v0l9qt7c0fw3cu6hqzynx87


listen #nostr, Cashu #Ecash integrated within #0xchat is so fucking huge!

zap is V4V, but not fun enough.
Ecash tokens are for fun and game.

who's gonna be the 1st to take my ecash tokens???

#grownostr https://i.nostrimg.com/ba6070c845f389299d19fb09348ef183983346a90fcfb2ce672f81819a514e8d/file.png https://i.nostrimg.com/0f065eca09b1798bb465499c0c6db982ab7b419ae5535b74fbbca5ec9b664bb1/file.png https://i.nostrimg.com/fa8dc534a12e521c1b5e140e840490896bbc32c0d9cfc65b20f9e83979bea1bf/file.jpeg


Use unlock origin.


Transferring Ecash from my nostr:npub1dx5q2el8nd4eh3eg9t2e25fd7zuqg7zxz6ldkc3uzgh66ss2yc6st288sj to my nostr:npub1tm99pgz2lth724jeld6gzz6zv48zy6xp4n9xu5uqrwvx9km54qaqkkxn72 🤯🌰🐿🧡


*saw


I aw the lib. I'm impressed that you seem to have implemented v0 and v1!


Nevermind, I just saw it uses cashu-dart!


Wow, that looks super slick. Does it use the Cashu-TS lib?


Amazing! Can't wait to try this out! Congratulations on the release 🔥


I'm thrilled to announce the launch of #0xchat v1.2.5 beta! Here's what's new:
1.Introduction of the Cashu wallet feature.
2.Fixed bugs and some crashes reported by users.
-Issue with Android unable to open link using the default browser.
-Problem with Relay: added '/' and cannot request
-Issue with Amber login: sats payment options do not appear.
-No FaceID prompt when copying private key.
-Messages sent by oneself are not received after uninstalling and reinstalling.
-Messages with '@' in chat are showing loading.
-Auto-login issue after log out.

Please note, the wallet feature is still in its beta phase. We strongly recommend using small amount of sats for testing. Additionally, we've made the cashu-dart repository open source:

https://github.com/0xchat-app/cashu-dart

This could be helpful for Dart devs who wish to integrate the Cashu wallet into their apps.

APK download: https://github.com/0xchat-app/0xchat-app-main/releases/download/v1.2.5-beta/v1.2.5-beta.apk

Testfilght: https://testflight.apple.com/join/AjdJFBmU


#Cashu is so hot right now! 🌰🐿🧡

nostr:npub1tm99pgz2lth724jeld6gzz6zv48zy6xp4n9xu5uqrwvx9km54qaqkkxn72 nostr:npub10td4yrp6cl9kmjp9x5yd7r8pm96a5j07lk5mtj2kw39qf8frpt8qm9x2wl nostr:npub12rv5lskctqxxs2c8rf2zlzc7xx3qpvzs3w4etgemauy9thegr43sf485vg nostr:npub18ams6ewn5aj2n3wt2qawzglx9mr4nzksxhvrdc4gzrecw7n5tvjqctp424

https://i.nostr.build/z2ay.jpg#m=image%2Fjpeg&dim=1080x2054&alt=Cashu&blurhash=%5DS7dePWqj%5Bayay-tWWj%5Ba%7Caz%255WVf6j%5Bf7s%3Fa%7Bj%5Bfkj%5BWUj%40fQa%7Cj%40RioLazfQj%5BRij%5BazfPj%40WAj%5BazfQj%40f9azazfjj%5B&x=67bdcd008de512f49e7bc681720280c4570fa5d9ab2a99198e7e77f74c4b23ca


Government ecash wallet at peak performance:

https://void.cat/d/QZ6SzCrV4AkbHzymTYemnE.webp
nostr:nevent1qqs2hmk22fx6kc6e2jy7nvwcjvlca6avzcerhxjzly24t5uvtnx6ljqppemhxue69uhkummn9ekx7mp0qgs9pk20ctv9srrg9vr354p03v0rrgsqkpggh2u45va77zz4mu5p6ccrqsqqqqqpc0fwf4


Bank of International Settlements (BIS) says "Privacy is a foundational feature for retail CBDC" and presents "Project Tourbillon" – an ecash pilot for central banks.

What kind of timeline is this.

https://www.ledgerinsights.com/swiss-national-bank-bis-anonymous-cbdc/

https://void.cat/d/TKcZtyZcbmm62N8E5nfAL9.webp
https://void.cat/d/5c3QpRshVPR3xnfcyP8fAd.webp

https://www.youtube.com/watch?v=rahFmNukBF8


We were discussing this as well in the Cashu dev chan. We were thinking maybe to add mint URLs to user profiles to indicate which mints they use.


Maybe this way: https://gist.github.com/callebtc/ed5228d1d8cbaade0104db5d1cf63939


Island Bois? 🤣


A network with 5 nodes is not decentralized. It's distributed.


*inaccessible ;)


And in today's world, only a central bank can issue base money. Everyone else can only issue receipts.


Should've written in caps to speak it even clearer.


Gm, let's be crystal clear.

All ecash systems are non-custodial, it doesn't matter if it's federated or not. This has been true since 1982.

Ecash systems today take your Bitcoin in custody and give you a non-custodial shitcoin (ecash).

Your Bitcoin is custodial, the shitcoin you get in is non-custodial.

Act accordingly.


But I almost don't want to even say it because noobs will take it as "my Bitcoin in an ecash system is non-custodial" which is absolutely wrong. The shitcoin is non-custodial, the Bitcoin is custodial. Always has been.


And to give you a slight correction: all ecash is non-custodial (since 1982), it doesn't matter if it's a federation or not. That post was bad.


Everything I said above changes when we have an enforceable two-way peg. Until then we 100% rely on trust.


Everything is a shitcoin, only Bitcoin is king. All these systems take your Bitcoin and you just trust them to get it back.

That's fine with me but what I'm not fine with is that these systems describe their internal shitcoin properties as if they translate to the properties of the Bitcoin they hold (remember: your Bitcoin).

Bitcoin maximalists should be wary: ok your shitcoin is non-custodial, who cares?


Send you one


Amethyst Supports Giftwraps and I use it whenever I can. What's sad is that you don't know whether the other party is compatible or not. So you don't know whether your dms just end up on the void.


I just checked and I was wrong, IQ is normed by the median, not the average 🤙


Yes, that was in the OP. But the normalization is for the entire distribution, that doesn't mean average == median, iiuc, but I might be missing something.


agreed!


You can use multiple mints in basically all Cashu wallets today (and they all support inter-mint swaps).


... the joke?


What's a quotient? x/y?

The median is the average for a symmetric distribution. What am I missing here?


Just toped up my eNuts wallet from Aqua!

Ask me anything!


> Now consider the fact that half of the population are even dumber than that.

Ser, the average is not the same as the median.


Android now lets you transfer eSIMs between your phones

Comments ( https://news.ycombinator.com/item?id=39153330 )

https://www.androidpolice.com/android-esim-transfer-tool/


I'm so pumped about this wallet, when can we test it?


Check out this article I transcribed from a presentation at Baltic Honeybadger 2023 titled "Cashu: A Chaumian Ecash Protocol" presented by nostr:npub12rv5lskctqxxs2c8rf2zlzc7xx3qpvzs3w4etgemauy9thegr43sf485vg

"We are happy to build this system on top of Bitcoin for the simple fact that it should be built on Bitcoin! You could use other privacy shitcoins for it if you really wanted, but not even they have these privacy properties that ecash can provide. As for myself, I'm just happy to see that this almost ancient technology is experiencing a renaissance because of the developers in the Bitcoin space, with the Fedimint developers and the Cashu developers, who are really taking it back and bringing it somehow into the 21st century, which is really cool to see." - Based Dr. Calle BTC -

Find more from other conferences at @Bitlyrics_co

https://bitlyrics.co/transcripts/cashu-for-bitcoin/


Followed! 🤣🤝


Yes ofc!


There are


I tend to agree 👍


LGTM


Yes


If you have written even a single line of code that uses Cashu and I don't follow you yet, holla here and I'll repent my sins 🤙👇


love is blinded! :)


I love Cashu 🧡
I love eNuts 🧡
I love Lightning 🧡
I love this auto-swap feature when you encounter nuts from a mint you don't trust 🧡

https://void.cat/d/HrjYtw9UHZVrnzYEnxoyPb.webp


<3 werked


The bots grab the nuts faster than any human, don't feed them until P2PK on nostr is a thing!


"custodial wallets have seed phrases now" – Cashu devs

https://void.cat/d/Qhtc522Typ7HkKAUbES5mH.webp


ECASH MINTS WILL SUCCEED BY BEING TRANSPARENT ABOUT ISSUES AND OFFERING SUPPORT

MINIBITS AND EVERY CASHU DEV HAVE BEEN TOP  NOTCH

I LIKE CASHU BECAUSE THEY SAY SELF CUSTODY IS BEST & THAT ECASH IS CUSTODIAL

HONESTY & CLARITY FORGE THE PATH


With a CPU + memory on the chip


I think of those all the time!

I don't think that works without a CPU or some chip on the card.


You can break privacy of course, then it works and probably even the L3 thing would work already but that's meh.


Too much privacy: whatever you add disappears after one tx. The mint also can't enforce you to use a specific secret/nonce because it's blinded.


It's an unruggable mint idea, it reminds of Ark but it's on Lightning and with ecash. I just need those NFTs to work though. The rest (Lightning part) seems ok enough to keep following the idea.


I've been thinking about this problem a lot in the last days. If we find a way to make NFTs on ecash, I have an idea for a weird non-custodial L3.


Near Field Cash


Ecash + NFC 👀


Do you think Lightning can be saved?


Thanks, appreciate the response. Keep up the great work with Mutiny!


What does that mean for Mutiny Wallet?


Software development as act of activism.


GM Nostr! 🌞

I'd love to hear what your most painful experience using Nostr is right now. All aspects are fair game; keys, clients, relays, data usage, speed, search, etc.

Bring me your horror stories!


I'd like to report a murder... you know what nevermind.
https://image.nostr.build/68f7d8bf3884f1e46f6515feaaac83c70b5f31a029cd2c12e83ef5b24b3a1f2b.jpg#m=image%2Fjpeg&dim=1080x1182&blurhash=%7BVG922xt4nD%25IUWUM%7BoL00j%5B-%3A%25MxtoLt7a%7CD%25oexuxaofofofay%7Eqt7M%7BM%7BWBayRjj%5BIUoft6t7t6ayofazxuWBofofWBofjta%7CD%25oft8jZt7ayj%5BoL-%3Bt7M%7BWBWBf7ayWBfRRjofofWVoLfQj%5B&x=8a5120583429a0c2ff768400bfb32458d8df16ef629781fce84094864c53295d


CASHU LATER BRO


What are elliptic curve pairings?

Comments ( https://news.ycombinator.com/item?id=39125518 )

https://www.zellic.io/blog/what-are-elliptic-curve-pairings/


Set up minibits.cash address in Amethyst

Minibits should bridge ln zaps to cashu ecash

Anyone else fucking with minibits?


 nostr:npub12rv5lskctqxxs2c8rf2zlzc7xx3qpvzs3w4etgemauy9thegr43sf485vg WE ZAPPING ECASH

nostr:nevent1qqsqauucm7pvuu8pjje0vsx2r7uzdse73q2rzt5ga90k380d7rjhn3gpzemhxue69uhhyetvv9ujumn0wd68ytnzv9hxgq3qak68qfcjj7k95c0jwleu69x72nr8adwv6g80pkwl9xlps6zmkqzqxpqqqqqqzh9ztd6


Gm, welcoming the day with Marcus Aurelius again 🌻


lol 😂


I don't understand what's happening at Mutiny. Are you guys anti-Lightning now?


Yeah I've listened to way too many episodes :)


man I love how they're murdering faketoshi


The Chaumian ecash mint lives in the blind world. You and your wallet live in the visible world. `r` are your x-ray glasses.

You: B' = B + r*G
Mint: C' = k*B'
You: C = C' - r*K

https://void.cat/d/Cbg8o7Bb1wExT79fkwmwT4.webp


ecash by itself is a worthless shitcoin. don't give anyone your bitcoin. ecash can be printed out of thin air.


> The universe is a dark forest. Every civilization is an armed hunter stalking through the trees like a ghost, gently pushing aside branches that block the path and trying to tread without sound. Even breathing is done with care. The hunter has to be careful, because everywhere in the forest are stealthy hunters like him. If he finds another life—another hunter, angel, or a demon, a delicate infant to tottering old man, a fairy or demigod—there’s only one thing he can do: open fire and eliminate them. In this forest, hell is other people. An eternal threat that any life that exposes its own existence will be swiftly wiped out. This is the picture of cosmic civilization.


duckstr?


*yet


Hodl invoices generally increase the chance of FCs I guess. Cashu itself doesn't have any Hodl invoice functionality.


Could be... I haven't had great experiences with CLN nor LND lately.


A Cashu mint shutting down because of how flaky Lightning is 👀 damn


🔥 Trending on SN 🔥

Fedimint and Cashu ecash are gift cards

https://stacker.news/items/397764


Done 🫡


Open Source is the secret of my success. Every great opportunity I've ever had was the result of Open Source. I skipped all the job interviews. I contributed patches and they hired me on the spot. I built open source and they found me. Without it, I would be just a regular man with precious ideas. Ideas aren't precious, no matter how good they are. Even the best creations aren't precious on their own. You could die an unknown Shakespeare. OPPORTUNITIES are precious. Open Source maximizes opportunities. People are resistant to it because they're afraid. Their heads are full of doubts, of tropes like "how will artists make money?" For that reason, brave people are able to benefit from Open Source while fearful people don't. If you want to be a successful software person and you're not already a millionaire, I would highly recommend building Open Source software.


I just cited this btw, I'm not the author. And yes, it depends on the integrity of the MPC but it seems to have a threshold (n-of-m) for the number of honest participants.


HAHAHA YOU'RE RIGHT 👍


Who's running the mint?


C/p from delving Bitcoin (link below)

Hello hello.

I guess this is my first post, just wanted to let you know that Ivan and I have been working for a few weeks on a minimal L2 that would allow people to build zkapps (zero-knowledge applications) on Bitcoin. It does not verify zero-knowledge proofs directly on Bitcoin (unless we have new opcodes it’s just not possible). Instead it relies on a multi-party computation between nodes to manage a wallet, which tracks on-chain zkapps and their state (in the case they are stateful). The nice thing about the design is that MPC nodes don’t need to know about the canonical chain, so they’re really light to run, and could even easily run in trusted execution environment to provide some more defense-in-depth. We’re looking for well-known ZK individuals to run nodes in order to maintain this service and have a large threshold parameter (the larger, the more nodes an attacker would need to compromise to compromise the L2). For now we’re just running on testnet. As far as I know something like this didn’t exist until today, so now you can use protocols like zkLogin or zkMail to lock your Bitcoin in zkapp and unlock them with a proof of login on Google or a proof that you received some email Smiley

You can check the CLI here:

https://github.com/sigma0-xyz/zkbitcoin

https://delvingbitcoin.org/t/zkbitcoin-zero-knowledge-proof-apps-on-bitcoin/464


The spam or the image you posted?


Can't connect to the mint tho


For an experienced writer, these things don't need to conflict each other but beginners would often rather hide the details to achieve a good reading experience. Not necessary for good science, it's a nice to have.


The most common advice I give to my students when they write their papers or theses is that they should stop trying to write beautiful text that is exciting to read, doesn't repeat itself, or sounds eloquent – and just spell out every single little detail like an autist so that there is no doubt in the validity of their methods.


I can see your posts 👀


Give Nutshell a star ⭐ on GitHub yo

https://github.com/cashubtc/nutshell


Doing dev things today
nostr:naddr1qqjrgdpsxu6kvvpc94nxywrx956xvvej95ukvdfh94jngdtx8y6rqdpcxfjnjq3qeaz6dwsnvwkha5sn5puwwyxjgy26uusundrm684lg3vw4ma5c2jsxpqqqpmxwduc3s6


hopefully not disk related issues. check `dmesg` or SMART parameters


am I doing it right?

https://void.cat/d/4Lsid7ApL6mNoEFfMtJ9W1.webp


As I get more paranoid, I'm considering switching back to iPhone after a decade of Android.


Looking for help with the Cashu web wallet cashu.me

Are you as frontend devs who who'd like to get into Cashu, Bitcoin open source dev, or just help improve the UI?

- I'm a very bad web dev.
- Uses Quasar, Vue-js, Pinia stores

https://github.com/cashubtc/cashu.me


Cashu-Redeem is probably the simplest web app there is that uses Cashu. It's good for only one thing:

- Enter Cashu token
- Enter Lightning address
- Hit "Redeem"

Couple lines of JS with a built-in Cashu wallet powered by the cashu-ts library.

https://void.cat/d/WGrhT24xF832aktmNMspve.webp

https://redeem.cashu.me/


Woa this was good!


You keep on degrading yourself, soul. But soon your chance at dignity will be gone. Everyone gets one life. Yours is almost up, and instead of treating yourself with respect, you have entrusted your own happiness to the souls of others.

- Marcus Aurelius to Shitcoiners


UI design prototype for P2PK  🔐🥜

By nostr:npub1zqsu3ys4fragn2a5e3lgv69r4rwwhts2fserll402uzr3qeddxfsffcqrs

nostr:nevent1qqs28sqq2xp5vdys9ajeu9xwtaxwwwj2ydv3syt7yp6wdujhra9ku0spzpmhxue69uhkummnw3ezuamfdejsygqsy8yfy92gl2y6hdxv06rx3gagmn46uzjvxgllat6hqsugxttfjvpsgqqqqqqs6ll7ek


Gm, got re-inspired to read Marcus Aurelius again. 🌻

https://www.amazon.com/Meditations-New-Translation-Marcus-Aurelius/dp/0812968255

https://image.nostr.build/858e1cf94e7cc5c66039174402f7360395248e78431949a13e619a23217e545a.jpg


Yep, no accounts, no balances, plus your kids get to learn about Chaumian ecash.


nostr:npub1dx5q2el8nd4eh3eg9t2e25fd7zuqg7zxz6ldkc3uzgh66ss2yc6st288sj nostr:npub12rv5lskctqxxs2c8rf2zlzc7xx3qpvzs3w4etgemauy9thegr43sf485vg Setup my own mint today. VERY cool. Going to set this up for family for sure! Right now I’m just thinking about the day to day use cases and it feels like the biggest benefit is more privacy over lightning correct?


WHAT ABOUT IRC


There is also a major mistake in the paper in that it assumes only the list of blind signatures is required for a proof of reserver but that completely ignores the fact that ecash can be spent from one person to another, adding entries in these lists that don't inflate the supply....


I don't get what the paper is trying to achieve with the r' = r + n trick but I'm trying


He's too scared to scream at us here.


Link?


I don't know, looks like only the revision was withdrawn. Possibly because it's in a peer-review process? No idea!


I care more about nostr today than a year ago


LOL I have published multiple research articles and have been quoted in other scientific journals before – but this is the first of its kind.

<3

https://void.cat/d/BBUBM5G9RcGXdDZGmkiFq6.webp


Messages are already encrypted, but it's publicly visible to see who talks to whom (and when etc...)


Is there anyone who uses nostr for "internal communication" like for a company, social project, friends circle, etc?

Feels like it would be an idea tool, now that the ecosystem has advanced so much.


thank you!


Which NIP describes the profile JSON that holds usernames, profile pics, and all that?


Yes, that's custody.


If you don't have a required key to that multisig, or if there isn't a covenant that will pay you out, or if there isn't another mechanism, that guarantees atomicity, it's not your Bitcoin 🤙


Gm, the quorum of the key holders to your Bitcoin does not make something non-custodial. The only thing that matters is whether your explicit cooperation is necessary to move your Bitcoin.

As the saying goes: Not your keys, not your coins.

It's not: "Not your 3-of-5 multisig but your coins – oh maybe 5-of-7 but you can't really verify whether these 7 people are actually the same entity or not so it might be just a 1-of-1 because it's not your keys remember, but maybe they are an aggregated Schnorr signature which might use Musig2 (it's unclear to you) or maybe it's a Frost threshold signature you can't really say because they all look the same – but hey it's a multisig right and multisigs turn into non-custodial systems when they reach a magic threshold of 3 to 7 or maybe 50 it's kinda undefined."


In my view, Fedimint and Cashu have different goals and can complement each other very well.


Get a VPN from a Bitcoin-friendly provider. Mullvad is based af. Get a Mullvad account and share it with your friends, you can register up to 5 devices.


Found this a good article

nostr:nevent1qqsgt9m0hxnxqnqe4tf3r586877hmj6ma6tdhk8mtt5akys5p7qlznsppamhxue69uhkummnw3ezumt0d5pzq5xeflpdskqvdq4swxj59793uvdzqzc9pzatjk3nhmcg2h0js8trqvzqqqqqqy5fr6tg


Congrats


https://mempool.space/tx/c3dd9ae8b5e9811514ef15238e0de96db8cf2f17ea4bdc41942e8c591c961a25

😁😁😁

LIBRE RELAY!!!

(ok, so maybe I should have put something more clever in the op return...)


Your nip5 seems to be erroring (for me)


It's pretty clear in the messaging that Cashu is custodial.


It sounds to me like you're trying to make an argument that fedi-BTC should be treated as its own coin network with its own token that is sold for real BTC. That way we can call it "decentralized enough" with 3-7 guardians per federation who "have no control over the funds". It's the same argument small altcoins make to say their decentralized enough.

I don't mind the legalese wordbending. What I do care about though is that noobs will think this is "self-custodial" because you said it and they will lose money because some federations will blow up and we will see.


Well I guess that makes wBTC noncustodial then!


It doesn't matter whether it's single-sig or multisig. Fedimint is fully custodial as with every system that takes your Bitcoin and can do anything with it without your permission. The only difference is whether *one* person or *3* person need to decide to take your Bitcoin. You have no control over that.

Since when can giving up your Bitcoin with no guarantee to get it back ever be called non-custodial?

Take wBTC. It's a multisig. It runs on ethereum. It can take your Bitcoin, bit can't take your wBTC. It checks all your boxes.

You call that non-custial? Maybe a non-custodial shitcoin?


Dove into NUT-11 P2PK over this Sunday, it's pretty cool. You can lock a token to a public key so only its owner can claim it. Got me thinking about designing this into #eNuts. Still wrapping my head around the more advance bits like multisigs and timelocks. More to come!
https://m.primal.net/HYjT.mp4

Note: this is just a prototype, this feature doesn't yet exist in eNuts. Still needs a lot of consideration, but you can check out the NUT-11 documentation and try out eNuts on Testflight!

Docs:
https://github.com/cashubtc/nuts/blob/main/11.md

eNuts:
https://www.enuts.cash


Yes, that's wrong as well: Shitcoins are open decentralized networks. You can always run your own shitcoin node and move your funds. With ecash you can't just join a federation.


Please let's not start saying that ecash is self-custodial. It is not.

You hold the ecash, we get it. The ecash part is non-custodial, ok. It's been thought of that way since the 80s. It's fine to think that way if you're literally the central bank and the ecash you issue IS THE MONEY AND NOT A REPRESENTATION OF AN UNDERLYING ASSET – only a central bank can do this. Repeat with me: Only a central bank can do this.
Ecash today is a representative of an underlying asset. In Cashu and Fedimint that's BTC. You give up control over that underlying asset. You measure everything in terms of that underlying asset. It is all about the underlying asset. You have NO GUARANTEE WHATSOEVER TO REDEEM THAT UNDERLYING ASSET BACK – ecash systems the way we are building them today ARE CUSTODIAL – please don't make things more complicated than they need to be. Please do not manipulate language and especially, do not confuse noobs who are still learning. I almost want to say that a framing like this irresponsible.

What are you going to say to the noob who wants their Bitcoin back but the federation broke down during an update and the database got completely rekt? How is that non-custidal or self-custodial or whatever the opposite of custodial is.

With all due respect, this is a bad take.
nostr:nevent1qqsgmdq84paa2npxhhad7wdg8jnfp4v7ehu9857x2rzky807zzflxdspz4mhxue69uhhyetvv9ujuerpd46hxtnfduhsygyj0ynkhlac8nhr89rw2exrvq9r9pqzdx5zqmgpmh6qcepjh2stevpsgqqqqqqs8u3eq5


Check this out ser: A Proof of Liabilities Scheme for Ecash Mints

https://gist.github.com/callebtc/ed5228d1d8cbaade0104db5d1cf63939


I think Lightning cannot be audited (except if all channel partners somehow come together and report their balances, and you have no unannounced channels)...


Cashu can be useful in very low-bandwith situations with bad connectivity (we can be better here and shave off almost 50% of the token using a binary encoding when we stabilize a bit) (or with no connectivity at all!) and it can also work in extremely high-throughput scenarios with millions of txs per second by deploying multiple instances of the same mint at different locations globally (so that the bottleneck is the db). I'm working on that for Nutshell right now.


I love reading this. There is an open PR to modify nutshell but it slowed down. Maybe you can help to rekindle the efforts? 🙏


Nanosats baby


So there's this progression. First you see something like Cashu when you say, "Oh, it's a custodial lightning wallet with better privacy for users and no accounts." And then you realize, "Oh, I can use this to pay someone who is offline. I just send them a string and that’s the ecash note.” And then you realize, "Oh, this works over long range radio with very low bandwidth. And then you realize, oh, if we trust the same mint, we can actually use it to route  lightning payments without open channels to the mint (the channel is the trust). And we can use it as a lightning wallet for ourselves. And then you can say, oh, we can create these community mints for “islands” that are not connected to the internet.

And then you realize, "Oh, there can be more than one Uncle Jim, and we don't have to trust this one person. We can have shared custody, and this thing has better privacy." And suddenly you realize you are were not expecting anything like this at all when you first saw it, when it began. It has completely different implications than what I was expecting previously.

It's the same with Nostr. It's like, "Oh, this is not a very good protocol. It depends on a few relays and you can’t even store images on it and who would use it." And it's cumbersome. Now there are blogging platforms and communities and marketplaces and AI communicating over it. And there's this innovation that no one was expecting when they first started. It was like thinking about the protocol and trying to judge it by its design, but its use (and implications) is discovered, not designed. Same way you can send a calendar invite over email, or do encrypted group chats over it (DeltaChat).

It’s interesting to see, how we use technologies that in theory should not have worked, but in practice, they do. Bitcoin is one of them. The probability of its success was very low.

A friend of mine said in a podcast with me that Bitcoin’s risk adjusted value is actually better than a decade ago. Yes, you could have bought cheap Bitcoin. But its success back then was very improbable. Now you are buying the asset of the parallel financial system, back then, it was a membership card in a club of geeks. After several that have failed…


The science of jailbreaking LLMs

https://arxiv.org/abs/2307.02483


🥜

nostr:nevent1qqsxgw83xypzjdp3wu53th4y6y36ghvxjnp8hjtfqfs954z0uwwjc9cpz3mhxue69uhhyetvv9ujuerpd46hxtnfdupzpp6hqeru5wm4f8nxedkyhwx3jl6meyw7ww6cavddu7xgmh2la3ltqvzqqqqqqyw9gjqt


docs.cashu.space


Nutband: Experiment with Cashu Over Reticulum Mesh Network Protocol

Nutband is an experimental minimalistic python-only user interface for cashu, using cashu nutshell implementation. The goal of this project is to experiment with cashu over Reticulum mesh network protocol using LXMF.

https://www.nobsbitcoin.com/introducing-nutband/


It usually involves one or more loops of unsettled HTLCs that are represented internally as ecash which must be transferrable. When the htlcs time out, the ecash must burn. When the ecash is burnt, the HTLCs must settle. The deposit and withdrawal should be atomically linked.

I don't even care about untraceability at this point.

I'm just nerd-sniping brains.


I literally go to bed every night thinking about how to build an atomic HTLC-to-Cashu ecash system that can't rug the user so I can finally say "we found a layer 3" and call it a night.


Wow


I kindly ask all nut enthusiasts to help me with keeping this awesome-cashu page up to date because things are getting a bit out of hand right now!

Thanks xoxo

nostr:nevent1qqs0xl686m30zgzuzkwas2kp595yqljglg0r8h0n3tvw2ww2akwpz6gpz3mhxue69uhhyetvv9ujumn0wd68ytnzvupzq5xeflpdskqvdq4swxj59793uvdzqzc9pzatjk3nhmcg2h0js8trqvzqqqqqqy7n0rq8


👏👏👏👏 bravo 👏👏👏👏

I wonder what it would look like to run the last ecash mint for a crumbling megacity after the zombie apocalypse


*nice


ncie


THIS IS ABSOLUTELY INSANE - CASHU POST APOCALYPSE - ECASH WITHOUT INTERNET
nostr:nevent1qqs8pkwm9sw6hd6hj988dssh6ktru754ps3nx50yrjsurqg85v54vqcpr4mhxue69uhkummnw3ezucnfw33k76twv4ezuum0vd5kzmp0qgsd4dkxqewy8xum47ctpu0ltgxxsfemeewpjkdyzk9ddfcg286s0dsrqsqqqqqp4tkgew


muy teny


it's just base64 with some fancy crypto inside xD


Can someone share their nutgrabber nostr bot code with us please? I want to add it to the awesome Cashu projects list 🥜✨


(Amethyst and Snort do this)


Yeah, the above is basically the minimal implementation of Cashu that I can think of. You see a token (in your DMs for example), you press redeem and it ends up in your Lightning wallet.


ok damn the bots are winning


You can even redeem Cashu tokens from Damus directly to the Lightning address of the user with a couples lines of code: https://gist.github.com/callebtc/8a1ac07e8676e702eef8fd2583bd5835


has any human managed to get a nut?


not sure if they're still running but if they do then they're probably the fastest nutgrabbers


I don't know!


love how it looks on Snort

https://void.cat/d/NT836SuPZe67861gb87Aip.webp


Ok my zap address is now callebtc@sats.contact from SatsContactBot and all nuts I receive will be posted back here on nostr up for takes for the faster nutgrabber. LFG 🔥🥜


This address sends Cashu nuts to my Telegram inbox when zapped: callebtc@sats.contact

You can try it yourself: https://t.me/SatsContactBot


Do you upload all ecash to a server after every transaction?


The bot: https://t.me/SatsContactBot


Video tutorial https://www.youtube.com/watch?v=cNHm3hcEt8A


Project: SatsContactBot

Whenever you receive a zap, the Lightning payment will be converted in Cashu token and sent you via Telegram!

https://t.me/SatsContactBot


We have some more great resources in our docs page:

https://docs.cashu.space/resources/learn


You can learn more at:
https://cashu.space
https://docs.cashu.space -> Resources -> Media


I was about to say "it doesn't fix bugs though" but then I realize, it does.


Balances can be restored per keyset. A mint can have multiple keysets at a time.

So I guess, what you mean is, you have to know which mints you're using in order to be able to restore your ecash. But then it should work!


Just had an insight: Ecash wallets with the same seed phrase can be synced across different devices! This would eliminate one of the last big issues I see with ecash wallets because they can only be used locally (in one wallet only, i.e. different wallets of the same user will have a different balance) –– BUT NOT ANYMORE!

If two wallets use the same seed phrase, they generate the same ecash. The difference between two wallets is the counter with which the secret derivation is iterated by. That means if a user uses wallet_1 to reach counter_1 and then uses the same seed in wallet_2, then counter_2 can iterated until no ecash can be restored "from backup" anymore. Now, both wallets have the same state again (same ecash, same balance, etc...).

So instead of using the `/v1/restore` API only for backup restore, it can also be used to sync multiple wallet instances of the same seed phrase to each other! DAMN!


Great article

nostr:nevent1qqs2afp2y4mgp0xpqft8tt5kqz659czwyfxtgkr522etw3wrug3247qpz3mhxue69uhkummnw3ezummcw3ezuer9wcpzpqt3frpkjq24gqd5j3vqsu0mq4j2t740h9z5syl0990jwp4ujv6eqvzqqqqqqyud4d9q


My favorite story is that Marcus Aurelius was the Roman emperor at roughly the same time when Epiktet was a Roman slave and they both basically wrote the exact same things.


Lol perfect timing nostr:npub1rxysxnjkhrmqd3ey73dp9n5y5yvyzcs64acc9g0k2epcpwwyya4spvhnp8

https://image.nostr.build/8881b412bf42daaaaf2b1b0ca40200c8c862522f3cca13e12114269086b34eb0.jpg


WHY. AM. I. SO. BULLISH. WHATS WRONG WITH ME.


Ok


Stoicism is the most fascinating philosophy I've encountered in my life. It is brutally practical and it's based on agency, sovereignity, focus and self-control. It is not fancy. It doesn't promise you salvation. It requires consistent training and hard work.

Stoicism is the ultimate philosophy of "staying humble". The world is not in your control, only how you react to it is.

No wonder that so many Bitcoiners subscribe to it as their primary philosophy of life. Because that is what it's supposed to be: a guide through the moral labyrinth of life.

nostr:nevent1qqsyy0pd5yc3a9rrrtstd7958qs55zrf44v7uvre90jaqpuj0ad60xqpp4mhxue69uhkummn9ekx7mqzyzqhzjxrdyq42sqmf9zcppclkpty5ha2lw29fqf7722lyurteye4jqcyqqqqqqga7ez3q


What apps would you be using that need OpenAI access for example?


Run LLM's locally in a fairly beautiful GUI with many models to choose from. Working great with Mac M series.

https://lmstudio.ai/


Awesome Cashu 🥜✨

A curated, collaborative list of awesome resources for getting ramped up with Cashu

https://github.com/cashubtc/awesome-cashu


I'm going to fix a bug I've found in todays code walkthrough. I want to make the Nutshell mint parallelizable so that the mint can be deployed in multiple global locations and be highly available.

To do that, I already shaved off almost all state into the database. Today I realized that one of the locks I acquire to avoid race conditions is still in RAM so I'm going to use the database to acquire a global lock like most other parts of the code.


couldn't sleep, let's code


I just found this in a transcript of a talk I gave about Cashu a while back at the Baltic Honeybadger conference:

“We are happy to build this system on top of Bitcoin for the simple fact that it should be built on Bitcoin!

You could use other privacy shitcoins for it if you really wanted, but not even they have these privacy properties that ecash can provide.

As for myself, I'm just happy to see that this almost ancient technology is experiencing a renaissance because of the developers in the Bitcoin space, with the Fedimint developers and the Cashu developers, who are really taking it back and bringing it somehow into the 21st century, which is really cool to see.”


Sorry, but could you please use a bit more freedom tech?


I found this in Brazil
https://www.youtube.com/watch?v=FziSY0PqLPc


All the magic happens in a brief little moment. The rest is writing boilerplate, chasing race conditions, and making sure that nothing blows up.

Wtf.


I use minibits.cash and eNuts.cash as a zap wallet. You can send ecash directly p2p to your nostr contacts using those apps as well. The ecash will appear in their nostr inbox when they come online.


Uncensored Models

"As [ChatGPT] is a black box, we don't know all the reasons for the decisions that were made, but we can observe it generally is aligned with American popular culture, and to obey American law, and with a liberal and progressive political bias."

https://erichartford.com/uncensored-models


Waiting for it since day 1.

Someone just needs to port this with secp256k1 to an ESP, the rest is "wrapper" stuff: https://github.com/cashubtc/nutshell/blob/main/cashu/core/crypto/b_dhke.py


This guy gets it


Good explanation!


There are various ways to prevent double-spending in a partially-offline scenario. If one of the parties is offline but the other one is online, you can prevent double-spends. If nobody is online, the token can be double-spent until the receiver comes back online.


cashu.space
docs.cashu.space -> Resources -> Media


That look!

Uhhh.... Micheal?


Cashu tokens have been
1) send to space and back to earth, and
2) sent over mesh network radio
3) sent offline from phone to phone

Are we in a cypherpunk's dream?

https://void.cat/d/XNkUnyLicY7tfNEWyN8cRX.webp


link?


I didn't know that I enjoy live coding and streaming so much and esp talking to others while doing so.

Definitely going to keep doing these code walkthroughs. I'll keep you posted for the next Nutshell Code & Chill session where we walk through the ecash swap function (ecash input and ecash output) and how spending conditions work in Cashu.

🤙🥜


That's amazing, I didn't know about this project!

Out-of-band-nuts!

nostr:nevent1qqs05mmfwplejpn2d7yysa3cnv9c2nr675nd9yseft0yjekjaf574gqpp4mhxue69uhkummn9ekx7mqzyrdtd3sxt3pehxa0kzc0rl66p35zww7wtsv4nfq43tt2wzz375rmvqcyqqqqqqgkd4pny


Whaaaaaaat that's amazing! I didn't know about this!


I made that wallet, but things can go wrong so please use it with small amounts. all other wallets are better:

https://docs.cashu.space/wallets


didn't read, never selling?


---> 14:00 UTC <---
---> 14:00 UTC <---
---> 14:00 UTC <---
---> 14:00 UTC <---


🥜🏝🥥 Code & Chill: Let's learn how to build Cashu mints. 🥜🏝🥥

Today at 14:00 (in 2.5 hours) we're doing a Code & Chill Nutshell codebase walkthrough.

Bring your own bank!

Join the event (and feel free to join our Cashu R&D Discord server)

Event:
https://discord.gg/hRQQ8uEu?event=1192491309320122488

Discord:
https://discord.com/invite/eh9zxVeQrM

https://void.cat/d/DKg9jjNjBke7aWAUGmgD9B.webp


My thought exactly 💯


Zapped this with a Cashu wallet

Cashu.space


Cashu made me fall in love with bitcoin all over again.


Totally agreed


Not easy. That empty message is unfortunately probably due to a bug in the sender. I could hide it if it's empty though.


> You can show the fiat value of incoming payments with the command

👆

You can create invoices with `/invoice 1$`


Undocumented feature for LN.tips (LightningTipBot):

You can show the fiat value of incoming payments with the command

```
/set unit USD
```

https://void.cat/d/LpcLNCtM7agB5L39P78AEA.webp


Legacy social media sucks so much.
https://void.cat/d/7Gfhd3smXda3wcYTosYDYS.webp


if you love your life, get a Mac. If you want to spend 10% of your life getting your sound card to work, Linux is an option.

Windows? No effing way!


THE ENVIRONMENTAL COST OF GOLD MINING

By nostr:npub16uqhv2xpgmn2w9gmg00dvs28x9pd79wzcdnqcmfjjtpym35qymmq3cv8yd

https://bitcoinmagazine.com/markets/the-environmental-cost-of-gold-mining


Der Artikel von nostr:npub16uqhv2xpgmn2w9gmg00dvs28x9pd79wzcdnqcmfjjtpym35qymmq3cv8yd steht jetzt bei dem nostr:npub1t8a7uumfmam38kal4xaakzyjccht4y5jxfs4cmlj0p768pxtwu8skh56yu zum Abruf bereit:

https://bitcoinmagazine.com/markets/the-environmental-cost-of-gold-mining nostr:note1txdmvqs5j44n2q2esknuq0ml00v2r2k2lgwcgn8qyvpsxz8jvsvseld72w


Woohoo happy bday!


Yesterday night I had a phone call with a Crypto scammer who pretended to be me – while I pretended to be nostr:npub1zqsu3ys4fragn2a5e3lgv69r4rwwhts2fserll402uzr3qeddxfsffcqrs

He said something like he's the CEO of Bitcoin and was determined to help me with an issue with my Cashu wallet. He was particularly interested in my hardware wallet that I mentioned. So I told him all about it. I think he liked that.

Hope you're doing well, prince 🥀


minikube start 👀🥜🔥

https://void.cat/d/NH1HKVQPQoxtx81Bw2fWxu.webp


don't believe everything you read!


no thanks!


kinda funny that you assume fiat :)


It's in my pants although it shouldn't be


yup, macbook


🔥🥜 A new Cashu wallet library appears – written in Dart 🔥🥜

Check out `cashu_dart`

https://github.com/ryzizub/cashu_dart


If you have a bank account, you're destroying the environment.


Snort (and Iris) are still my favorite nostr clients.


Can someone please poke nostr:npub1ds3hmzemzgp9rsuvyvxqdk0y3uxnq9m903dktjxrvyfwk9w99t4sc2hzcnand tell him know to reach out to me? I stole his wallet without realizing it and now I feel very bad about it.


Made it through TSA although my laptop looks like this.

https://image.nostr.build/dc328fb3870e9959edac69bed6e282187b981631729e12e86cbd4ec442b7f8ff.jpg


listening to this on full blast this morning
https://www.youtube.com/watch?v=xpvjPsme8_k


Good explanation! Cashu HTLCs act very similarly to LN HTLCs so they can be hooked to one another


ye its an htlc


and most of it is probably fake!


damn can I experiences this? What is this?


aaaaaaaaaand all my relays are gone in amethyst


love this


🔥 eNuts dev donation address: zap@agron.dev 🔥


You can expire them yes, using keyset epochs that rotate


Privacy is a human right. Don't let them psyops you.


eNuts has reached 102 stars on GitHub <3

Incredible work nostr:npub1dx5q2el8nd4eh3eg9t2e25fd7zuqg7zxz6ldkc3uzgh66ss2yc6st288sj and the gang!

https://github.com/cashubtc/eNuts


ecash was literally MADE for gift cards!

run cashu mint, emit ecash for payment, disable /swap (ecash to ecash) endpoints, treat ecash as giftcards - and you have the best gift card system that currently exists on the market


Lightning HTLCs can be atomically linked to Ecash HTLCs!

That means Lightning nodes can help each other receive funds even if they don't have any channels or inbound liquidity! User don't need to trust each other as long as both trust the same Chaumian Mint.

Soon™ in Cashu

https://void.cat/d/XFR2RqV6rrTBZWFksaUMf9.webp
https://void.cat/d/59p5WB2vxwJvAtgHRwNekY.webp


at the beginning


Check this out
https://void.cat/d/rPmqZoT1G6ySNwF88VNiP.webp


This is how you get nostr adoption in eastern Europe
nostr:nevent1qqsp23862ehwe8ekz7ksntgt2vvk7cwe5j72gagpg4x5539h09q23csppemhxue69uhkummn9ekx7mp0qgsgydql3q4ka27d9wnlrmus4tvkrnc8ftc4h8h5fgyln54gl0a7dgsrqsqqqqqpxntrym


I did care... did.


stacker mentatlity


I didn't pick up that implication at all from listening to the interview.


# How ecash is minted

To use Cashu, a user Alice first needs to acquire ecash tokens. For that, Alice's wallet has to do two things: First, Alice asks the mint for a Lightning invoice and pays it using any other Bitcoin Lightning wallet. Second, when the invoice is paid, Alice generates a secret x and blinds it (i.e. encrypts it) and sends it to the mint. The mint then signs this blinded secret which we call a blind signature C'. The mint then sends the blind signature back to Alice and her wallet unblinds (i.e. decrypts) it to obtain a signature C on the secret x which the mint has both never seen. The tuple (x, C) is an ecash token and can be sent around to other users as a form of untraceable money.

[extracted from the Cashu PoL scheme document]


My all-time favorite Bitcoin meme.


It would be cool to have some sort of global map that shows where nostr activity is currently pumping. Or which languages new waves of nostr users are posting in.


I'm too lazy to download the video from the dark place and repost it. Anyway, omfg this is crazy.

More than once have I scoffed at hippie friends when they got high and start rambling about holistic quantum electric fields in harmonic oscillatory auras in nature but this is insane.

Wow. Gotta become a more humble physicist.

https://twitter.com/Rainmaker1973/status/1746931296155115702


When I listened to this episode of Joe Rogan with Andreas Antonopolous in 2016 it made sense because I was new to #Bitcoin

But now in 2024 we all can see that Andreas was 100% right. This is exactly what's happening in our society right now.

https://m.primal.net/HXtk.mp4


Almost no one sends me giftwraps... :(


Freak!


I didn't (want to) suggest that, it's just that I think he's a very valuable person and I empathize with him and therefore appreciate his perspective and honesty.

Same goes to you. We're lucky to have people like that in Bitcoin and I'm pumped that he's back.


That's the value I've got from this episode. It gives interesting insights on the politics of making proposals, advertising and defending your work in the Bitcoin community, and how it can all go wrong – and become very frustrating for a dev.

Things you won't learn in most other pods.


IMO the craziest talk of this year's CCC: Operation Triangulation
What You Get When Attack iPhones of Researchers

Abstract

Imagine discovering a zero-click attack targeting Apple mobile devices of your colleagues and managing to capture all the stages of the attack. That’s exactly what happened to us! This led to the fixing of four zero-day vulnerabilities and discovering of a previously unknown and highly sophisticated spyware that had been around for years without anyone noticing. We call it Operation Triangulation. We've been teasing this story for almost six months, while thoroughly analyzing every stage of the attack. Now, for the first time, we're ready to tell you all about it. This is the story of the most sophisticated attack chain and spyware ever discovered by Kaspersky.

In this presentation, we will share:

* How we managed to discover and capture all stages of a zero-click attack on iOS, despite the attackers’ efforts to hide and protect it,
* a comprehensive analysis of the entire attack chain, which exploited five vulnerabilities, including four zero-days
* the capabilities of the malware that transforms your phone into the ultimate surveillance tool,
* and the links to previously known malware we were able to find.

Video

https://media.ccc.de/v/37c3-11859-operation_triangulation_what_you_get_when_attack_iphones_of_researchers


How does it work?


yes.jpg


Yes, and Jeremy such a goddamn MVP


Listen to this Pod and you'll learn a hundred times more about Bitcoin than by listening to the 500th podcast episode about inflation, low time preference, Austrian economics, or toxic tradwife steaks.

https://youtu.be/oIHNkzPp8vM


CTV 👍


Strike right?


I thought it's 16 hrs for men


If you're looking for a challenge, try intermittent fasting.

Takes 2 weeks max to work through the suffering but then the perceived effort to keep it up goes basically to zero.


Agreed. Nothing would have worked out if it didn't have a price and caused lot of FOMO which is necessary for it's security.


Many bitcoiners think establishment powers are now in the "and then they join you" phase of the struggle.

I don't. I think they're more entering the earlier "and then they fight you" phase.

Or more specifically, they are happy to join in on the price exposure side (i.e. ETFs), but they are fighting against privacy (especially) and self-custody (to some extent). The struggle for financial privacy, custody, and overall self-autonomy is just heating up.

The gradual shift of critics from "bitcoin is a useless speculative asset with no intrinsic value" to "bitcoin is so powerful that direct usage of it must be curtailed" can be dangerous.

https://m.primal.net/HXks.png


I'm super black-pilled on the privacy bit. It feels like all hope is lost to achieve any meaningful on-chain improvements for privacy now that the ETF BlackRock suits are on board.


I ACTUALLY HAD MISSED THIS ONE nostr:npub1qny3tkh0acurzla8x3zy4nhrjz5zd8l9sy9jys09umwng00manysew95gx

https://image.nostr.build/d653b3b70e47a23e325fc93c127d59226713a9b30a899db60175e515096ffc0c.jpg


Ouch


If Bitcoin had no price at all it would still be insanely useful to the world.


lol


Google flight is great until you need to book.


Same but sucks!


Devs, scientists, technologists, cypherpunks. I want to follow you.

Send 👋 👇


God I hope this is not another vaporware battery story.


Nuclear battery produces power for 50 years without needing to charge

Comments ( https://news.ycombinator.com/item?id=38989690 )

https://www.independent.co.uk/tech/nuclear-battery-betavolt-atomic-china-b2476979.html


How is this not the default?

nostr:nevent1qqsdr6x82peazyamlpyugef3pupce5tx3y3mgu9wn9pmdetm7hj5slspr3mhxue69uhkummnw3ezucnfw33k76twv4ezuum0vd5kzmqzyqzvj9w6alhrsvtl5u6ygjkwuwg2sf5lukqskgjpuhnd6dpal0kvjqcyqqqqqqg7psea2


1919 prediction about ‘Pocket telephones’

https://nostrcheck.me/media/quentin/43a1943c419b5c336fd4f37d39d9a62a7fdb3989e36eb849eab1ca293b230b42.webp


There is a great video tutorial for an early version of eNuts by nostr:npub1rxysxnjkhrmqd3ey73dp9n5y5yvyzcs64acc9g0k2epcpwwyya4spvhnp8 on YouTube.

https://youtu.be/xhDQT4TeNIU


Let's ask nostr:npub1dx5q2el8nd4eh3eg9t2e25fd7zuqg7zxz6ldkc3uzgh66ss2yc6st288sj


Not that I'm aware of. It's all in the device and doesn't require your nsec.


Lightning force-closes hurt sooooo much.....


Yas queen
https://enuts.cash/


It takes more effort to release a Bitcoin wallet on the iOS app store than to actually write the code.


Android-only. For iOS, I recommend eNuts (only testflight, Apple is draconian af).


Sincere recommendation: I zap with Minibits wallet.

It's custodial like most wallets people use for zaps but at least you can't be tracked. Single click zap. IMO best zap wallet out there.

https://www.minibits.cash/


Follow nostr:npub1s9c53smfq925qx6fgkqgw8as2e99l2hmj32gz0hjjhe8q67fxdvs3ga9je - it's good


Didn't read, stacking sats.


Test harder!!!!


CAN YOU PLEASE SPEAK CLEARLY PLEASE


Yes.jpg


That's true, hadn't thought about that.

It should be easy to commit to the note ID inside the ecash note!


lol

https://image.nostr.build/855d890f0cfe3abebf91985946066c64232c00ae22d1dd216d35abd35fd2e1f0.jpg

#logo  #nostrlogo  #grownostr  lol


It doesn't work anywhere unfortunately, I couldn't find the time to write the nostr spec and implement the necessary things in Cashu-TS, but the Cashu protocol is already there :)


I'll get it back up when I'm at a computer ;)


Amethyst should render a token with buttons that redeem it directly to your Lightning address when pressed:

cashuAeyJ0b2tlbiI6W3sicHJvb2ZzIjpbeyJpZCI6IkkyeU4raVJZZmt6VCIsImFtb3VudCI6MTI4LCJDIjoiMDM4YjUyMDQ5Yzc2MWY5M2E4YjlmYTQxMmM3ZjhiNWEwMWNiZGM2NzExZWY3NmQxZTE5NmZhOWExNTAzZjAxNDRkIiwic2VjcmV0IjoianBBbVdndTA1Z3VVMUVhOU9yM0Q5Y1h6eXlRdzR6Z0M5a2JvODl4VUI5MD0ifV0sIm1pbnQiOiJodHRwczovLzgzMzMuc3BhY2U6MzMzOCJ9XX0=


Cashu is 1.3 years old. I'm absolutely blown away by the progress.

Unfucking the banking system with Ecash. One nut at a time. Built on Bitcoin.

https://void.cat/d/5ZLeHq9prPGpHRGnMLhq85.webp


lol


Ecash zaps:

- Receiver (R) announces on their nostr profile which mints they're on
- R posts something dope on nostr
- Sender (S) mints P2PK-locked ecash from R's mint to R's nostr pubkey
- S attaches locked ecash to R's post
- Observer (O) sees ecash attached to R's note and verifies P2PK lock ("receiver is R") and DLEQ proof ("ecash is legit").
- O's nostr client shows "1234 sats zapped from S to R"


gm, life is beautiful, suffering is optional

follow me for more inspirational content


How DigiCash Blew Everything

Fascinating background article on why Ecash failed in the 90s. The digital payments landscape would look completely different if they hadn't.

We'll do it better this time with Cashu and #Bitcoin.

https://cryptome.org/jya/digicrash.htm


Does your bank account have an API?


Gm fellow tradfi activists and devs


"holy shit that looks photoshopped" xD


Noscord?


gm!


🫡 building on bitcoin never gets boring


We've built it using the Strike API. The main challenge here was upgrading the protocol to be usable with multiple denominations and payment methods. As of now, you can use "USD" ecash to pay and receive on Lightning as long as the backend can convert it (which is what Strike does).

I'm going to build an alternative to the Strike backend using stable lightning channels though (using 10101 or StableChannels on CLN) - that means no third party needed anymore!


Yeah, probably agree! I'm wasn't a Discord user before, but this choice was made by a bunch of Cashu devs together.

What's a good alternative you figure?


Cashu Testnut mint `https://testnut.cashu.space` is now running on the latest Nutshell what's going to be `0.15.0` – updated to `v1` and backwards compatible with old spec. Please feel free to use it for testing wallets / libs etc and report any weird behavior.

Note: This mint prints free and fake money backed by 🐎💩. It also supports fake USD ecash (using Strike) but there is no backend plugged to it right now – that means fake BTC ecash only.


for some reason I stopped getting sick after starting to practice perpetual intermittent fasting


damn that's big


Yo! I warmly invite everyone to join our new Cashu Discord server where we discuss app development, Cashu protocol specifications, and other crazy things we're going to do with Ecash!

https://discord.gg/3RbAcE4m


Boulliche


Gm and Merry Xmas Jeff!


Merry Xmas Roya


No, but it was recommended to me before! I'll have a look now :)


Yeah, Bitcoin's block clock is also pretty significant IMO


Proudly presenting: The Cashu Protocol v1 specs!

One year after the inception of Cashu, we finally introduce the first version of the protocol.

This is a major evolution! We dubbed it "The Great Cleanup" and it's already being implemented in different Cashu projects.

https://m.primal.net/HUdS.png

You can find the pull request in the Cashu NUTs repository.

Cashu NUTs (Notation, Usage, and Terminology) describe the protocol specifications of Cashu wallets and mints. This makes sure that Cashu Ecash systems are interoperable.

https://github.com/cashubtc/nuts/pull/55

Among countless other improvements, we introduce a new concept: Quotes!

Quotes allow mint operations with different payment methods (Lightning, on-chain, ...) and Ecash units (sats, msats, usd, ...).

This brings incredible flexibility for building Ecash systems.

https://m.primal.net/HUdT.png

We also transition from base64 keyset IDs to hexadecimal IDs with a version flag. This allows much easier upgrades of the keyset ID in the future.

https://m.primal.net/HUdU.png

Read more about Cashu and check out Cashu projects like Wallets and mints at https://cashu.space

If you are a developer, make sure to check out the many Cashu libraries on our documentation page at https://docs.cashu.space

Onward!


I just realized that the Unix time era which began in 1970 has a chance of becoming as significant as our current Gregorian calendar that starts with the birth of Christ ("year zero").

Very cyber.


Which wallets didn't turn off their LNURL-pay description hash validation yet?


9 yrs ago my man


sorry

1) WHAT


1) what


Moksha – a Cashu mint implementation in Rust running on Mutinynet – the only shitcoin chain I'll recommend.

```
https://mutinynet.moksha.cash:3338
```

Mosksha:

https://github.com/ngutech21/moksha


https://image.nostr.build/f9e86f508b8a3458367881b1bf2f004e7cecfddf2ca826e60bc8141b6351de22.png
We’ve just dropped Blockstream Talk episode #34 where Jesse Knutson welcomes Core Lightning developer and the lead engineer behind #Greenlight Christian Decker.

Christian runs through a history of the open-source CLN project and explains how it fits into Greenlight, Blockstream’s non-custodial solution to lower the #LightningNetwork entry barrier for developers and businesses.

📺 Watch: https://youtu.be/GWcFncLQPwU
🎧 Listen: https://tinyurl.com/blockstreamtalk34


Le Great Cleanup. What would Chaum do?

https://m.primal.net/HSpl.png

https://github.com/cashubtc/nuts/pull/55


It feels so damn great to top up an anonymous e-sim card with Bitcoin paid from a Chaumian mint.

https://image.nostr.build/2fceb2ce5b08ed2456ad076c43b45b2cdb93088eb0de725113c9ed5bffdee7e5.jpg


We've been tirelessly working for months on a very big and very breaking Cashu protocol update (actually our first version of the protocol) and the biggest immediate goal is that nobody will notice anything.

Software is nice eh! I will have some really good learnings to share when it's done 🤞


Almost priceless


That feeling of safety when you arrive in a completely strange country you know almost nothing about but you know you have access to the following things:

Your phone + Bitcoin + silent link for an e-sim

It just never gets old.


Thank you ser, see you there 🫡


What's up with the welorder relay? It used to be my fav 🧡


If you are reading this message, you are the Resistance.


Saddest message of the nostr experience


Apple Confirms Governments Using Push Notifications to Surveil Users

"In this case, the federal government prohibited us from sharing any information. Now that this method has become public we are updating our transparency reporting to detail these kinds of requests," Apple said in a statement.

https://www.nobsbitcoin.com/apple-confirms-governments-using-push-notifications-to-surveil-users/


How can I use blastr?


100k sats to whoever puts a gif keyboard into damus


Someone made a multiplication function for the STU-1, my 8bit computer that runs on bitvm (and thus on bitcoin)! It's true, you can write bitcoin smart contracts in Assembly now instead of learning boolean logic circuits. Try it yourself here: https://github.com/supertestnet/8bit-cpu-for-bitvm
https://video.nostr.build/4efaf6669ab2e30602ac016a1947a64e2c68310ca5e3f663714415a31cd6487c.mp4


LND logs: `UTXN: Attempting to graduate height=201: num_kids=0, num_babies=0`


Hahaahah


I've turned on "Check signatures" on Snort which makes the client actually check if notes are signed by their authors and.... my computer doesn't like it very much!


Knot gonna make it


I hope this joke is not offensive to anyone, it wasn't meant to be. I'm just a Bitcoin maxi. 🙏


I'll fork in consensus only!


lifehack


What do you call those religious people again who read the holy books ultra strictly and interpret every single world as literally as possible?

I'm that, but with the Bitcoin consensus rules.


The rules of Bitcoin are the consensus rules, not the mempool policy.


Miners should have a little power over Bitcoin as possible.


What do we call alternative implementations that change the rules of Bitcoin?


That's not how pools work.


Satoshi already solved the spam issue.


*covert. English hard.


Now everyone thinks that Stratum V2 will fix bitcoin mining censorship.

No it won't! It will only make *overt* censorship more *obvious*. If the censorship is already obvious, it doesn't change anything.


Plus, it's impossible to get rid of what he deems "spam" – it's the beginning of an endless cat and mouse game.


I see you nostr:npub1gcxzte5zlkncx26j68ez60fzkvtkm9e0vrwdcvsjakxf9mu9qewqlfnj5z 👀

https://i.nostr.build/LwJ8.jpg

Shopstr.store needs amber and darkmode and lacks responsiveness in general.


MLX: NumPy like framework for Apple Silicon by Apple

Comments ( https://news.ycombinator.com/item?id=38539020 )

https://ml-explore.github.io/mlx/build/html/index.html


Nice


Magicoder: Source Code Is All You Need

Comments ( https://news.ycombinator.com/item?id=38536681 )

https://arxiv.org/abs/2312.02120


Nice! Works without API access token?


ChatGPT gives way too long answers, even when J tell it to keep it short and on point.


nostr:npub1qfkcklnmes45z75y7y8dkud5yll8vp5eq5ysk9rmgqdxeasv8unsrfj6kq one for you https://image.nostr.build/88477206d11cffef90c376f34a46c45d31e7da64f45b13b2c7bcb4390c57a958.jpg


Whatever it is man, I always mix it up. My coingecko tells me 1BTC = 1BTC.


Since we're all Bitcoiners here, I'll confess: I watch the BTC/ETH price way more closely than the fiat price.


You can now set a currency to see the fiat value of incoming payments in LightningTipBot – LN.tips. Due to popular demand. Command:

```
/set unit <BTC|USD|EUR>
```

https://void.cat/d/Lk9wPbkkntJ5X6PNSge8ug.webp


Oh and I can't take nostr seriously since the devs are putting serialized JSONs into tags of blobs of another JSON stripped of whitespace which usually comes with one more additional JSONs and more made up tags.

🥀

nostr:note1ya45qcann86t06ywx8xvhpw2jxvyksjnxe2n7kzq20qn2jc6rchqs8tuqa


Don't stop 🔥


nostr:npub1klkk3vrzme455yh9rl2jshq7rc8dpegj3ndf82c3ks2sk40dxt7qulx3vt has been dropping truth bombs like it’s 1945

https://nostrcheck.me/media/public/8c16479ebe657ff0df70e0257432e759e44fbdd5a54cd8d3c26711dcc30eb978.webp


Just wanna say thank you to all nostr client devs. Clients are getting better with every day and it shows.


Yes and no. I think it wouldn't be a good idea to make a list of random mints at this point ...


All the best, hope you'll be back to strength very soon.


Out Testnut mint for developing is

https tesnut dot cashu dot space

It produces an infinite amount of ecash that's - to quote a popular Cashu Dev - backed by 🐴💩

There's also a mint on mutiny net

https mutinynet-cashu dot thesimplekid dot com

This one is backed by nostr:npub1u8lnhlw5usp3t9vmpz60ejpyt649z33hu82wc2hpv6m5xdqmuxhs46turz


lol


It's called JWT tokens and your browser uses them to authenticate you for services.


Half of all web is built on base64-encoded JSONs, gm 😘☕.


#Lightning + #Ecash + #Nostr = #eNuts ⚡🌰

https://image.nostr.build/2ae1912cbd7170796540775b3eb4764ad8e2bcbd6adac0a740b334ea10ee92c5.jpg


So?


A tab where the user can access a separate ecash balance.


waiting for my nostr:npub1ve8qwrlztemdmnh62jffcr0y9m9dpqgqjdg8ufx7gc3qw5wdk74qyv9ka6 eCash… 🙏


I've had a look at BBQr and it's pretty  neat!

We did some tests already and with aggressively optimizing the JSON and using a compressed binary encoding we gained around 50% space efficiency. That means 4 nuts per QR instead of 2.

-–> I see no alternative to animated QR codes.


Cashu tokens can be owned by more than a single party. Multisig ecash!

https://github.com/cashubtc/nuts/blob/main/11.md


In due course 😉


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


Tokens are not part of the API and are on the very surface of the protocol. It's only relevant for sending objects around and in terms of the protocol they mean almost nothing and at the same time its easiest thing to change. It's basically last thing we will optimize.


says the nostr dev


Meh. I can't take this kind of criticism seriously.  The token format is the *least important* thing about the protocol but it's what everyone sees and comments on because it's on the very surface.

It was a very good choice so far. We have introduced spending conditions, witnesses, DLEQ proofs and more without having to change the token format because we're using base64 JSONs. What matters is that we have well-defined models.

Right now, there is no reason at all to optimize prematurely (except for QR codes). Eventually we'll use a binary encoding once the token format stabilizes – but right now, it's not in the priority list.


Hell yeah


That would be so freaking cool.


Sadly, I don't think this is noob friendly but it describes the scheme: https://github.com/cashubtc/nuts/blob/main/11.md


Dreaming of Cashu-Pedersen – an Ecash implementation with blinded amounts ("confidential transactions", i.e., Pedersen commitment + Range Proofs).

Properties:
- Mint does not know input and output amounts for an ecash swap
- Mint has only a single pubkey, not one pubkey per amount
- Users store only one single nut, not multiple nuts per amount
- Anon set of all ecash tokens is maximal, not per amount

So many great properties but also hard af to build. We'll get there.


If you knew how confusing the current mess with zaps is right now.

Users don't see anything, they just see sats flowing.


Oh nostr:npub1l2vyh47mk2p0qlsku7hg0vn29faehy9hy34ygaclpn66ukqp3afqutajft btw, is it possible to get a Schnorr signature from a nostr extension (alby, horse, nsecbunker, etc) on random data?


Might start nut-zapping P2PK-locked (locked to npub) nostr notes to incentivize people to learn about how it works so they can unlock the money (using a signature from their nsec).

nostr:note14wkypg7l9kpkp5nct4wm9z4puhpp23fzrs5kp6j7ux5sc5repk3qctsf2z


And programmable (multisigs, timelocks, whatever computation, etc!)


1 sat transactions cost more to host and maintain than they transmit – pure spam


oh shit we already passed 42069


fuck satograms


Snort has it built-in!


More?


More PoW


Note with PoW


Beautiful use case for Ecash: Anonymous Bitcoin vouchers!

https://void.cat/d/C9EnRKuejAPWR38tLmApdD.webp


Libraries are beautiful.

28 lines of code: Mint Ecash from a Lightning invoice and create a 10 Satoshi Cashu token.

https://void.cat/d/91jdJP8Febz7cnxS3kYonv.webp

https://gist.github.com/callebtc/fb03c36c7f321710f19b54d9d7f766fc


🧡

nostr:nevent1qqs9sz8vrvqvus65ynshz87dfrlhyrypy468cav9zwlfdhx6pe6c5acpzemhxue69uhhyetvv9ujuurjd9kkzmpwdejhgq3qklkk3vrzme455yh9rl2jshq7rc8dpegj3ndf82c3ks2sk40dxt7qxpqqqqqqz8tk3w9


Oops, forgot link

https://github.com/cashubtc/nuts/blob/main/05.md#checking-lightning-fees


Here is the spec! It's just missing one previous request (/checkfees). The sendable amount is then token_amount-fee_reserve.

If we had a full Cashu wallet in Amethyst, we could also get the overpaid fees back but unfortunately it won't work without the lib. Step by step! ☺


I mean code obviously.


Before DM'ing a nostr user, do you first get a list of their relays?


The list of contributors continues to expand, each contribution enhancing the project's value. Grateful for your work. 🧡🦸♂🦹

nostr:npub14a93ehrzfgd73uclhans95xcwdqsselevat42cqa30q73nacfnussnlgen
nostr:npub1mznweuxrjm423au6gjtlaxmhmjthvv69ru72t335ugyxtygkv3as8q6mak
nostr:npub1q6ps7m94jfdastx2tx76sj8sq4nxdhlsgmzns2tr4xt6ydx6grzspm0kxr
nostr:npub16up8472yajrceaxq72yz4an7lggw0s6esgg7rm74k8fh3khsesjs6vnevp
nostr:npub1twfye8nxnnftqfya4zsyj46atrpakmwscqxyt7j9pm58fxu2ckss83uh4s
nostr:npub1pp355axf69z8ndrz8zdnqa54s90e5xy737mwqk9e9cvt606nwszsdx8nu7

Special thanks to nostr:npub14a93ehrzfgd73uclhans95xcwdqsselevat42cqa30q73nacfnussnlgen who initiated this and has been around since the project's inception.  🙌👏

https://image.nostr.build/b0d32671f7a2c6f1601877ed1058ade6de89b58be4727bf936ea3e56961ee8f9.jpg


The bridge generates a new key for each sent token


nice is that a LightningTipBot fork?