hoppe2's avatar
hoppe2
npub1pt4q...eera
I lost the private key for nostr:npub1s9jsnqnynrh7wjgy7xr0f5y79wv8kwg38vksk2zedrpgs2vnsraqhzmew7 and it's impossible to recover it, so I created a new account. I hope you all manage your secret keys well.
hoppe2's avatar
hoppe2 5 months ago
South Korean government distributed consumer coupons (aka "free money") to stimulate domestic demand, and of course, merchants raised their prices accordingly. Yet, people are complaining about the merchants' greed, haha. They should have saved in Bitcoin from the start!
hoppe2's avatar
hoppe2 5 months ago
Getting into Nostr has led me to explore a lot of open-source code, and I have to admit, it makes me groan a bit when I switch back to our company's codebase. ๐Ÿ˜‚ To be fair, the section I'm responsible for is an internal service, not something customers see, so we can get away with a less polished approach.
hoppe2's avatar
hoppe2 5 months ago
Does anyone know why my balance on Alby Hub sometimes changes even when I haven't spent or deposited any funds? My guess is that the balance displayed by Alby doesn't represent the total amount sum in my channels, but rather the usable amount. This usable balance could fluctuate depending on the fee policies of the counterparty node. If the counterparty is a professional Lightning routing node, they might actively change their fees as part of their rebalancing strategy, which in turn affects my available balance. Is this assumption correct? #alby #asknostr #nostrdev
hoppe2's avatar
hoppe2 6 months ago
It seems like Bitcoin's DLC (Discreet Log Contract) functionality could act as a privatized form of justice. Are there any actual implemented services for this? I'm imagining a system where a reputable oracle pre-publishes a finite set of choices, and two participants bet on which choice will be the final outcome, something along those lines. Furthermore, if my understanding is correct, it seems this functionality could be implemented without either participant needing to interact with the oracle beforehand, as long as both participants agree on the outcome. Other than the oracle publicly pre-announcing the choices and its public key, the oracle would only need to "do something" and issue a judgment if and when the two participants disagree.
hoppe2's avatar
hoppe2 6 months ago
At first, I was a bit puzzled as to why JoinMarket isn't a purely peer-to-peer (P2P) system like Bitcoin or the Lightning Network, but instead has a directory node that it must operate through. I thought that operating in a completely P2P fashion, like Bitcoin, would result in much more stable connections. Then it dawned on me today: I realized that maker nodes have absolutely no incentive to propagate offers from other maker nodes.
hoppe2's avatar
hoppe2 6 months ago
์— ๋“ค์–ด๊ฐ€ ๋ดค๋”๋‹ˆ ๋ชจ๋ฅด๋˜ ๋ฆฌ์ŠคํŠธ์— ๋‚ด๊ฐ€ ํฌํ•จ๋˜์–ด ์žˆ๊ธธ๋ž˜ ๋ณด๋‹ˆ ํ•œ๊ตญ์˜ ๋น„ํŠธ์ฝ”์ด๋„ˆ๋“ค์„ ๋ชจ์•„๋‘” ๊ณณ์ด์—ˆ๋‹ค. ๋Œ€๋‹จํžˆ ๊ณ ๋ฌด์ ์ธ ๊ฒƒ์€ ๋‹จ์ˆœํžˆ ๋น„ํŠธ์ฝ”์ธ ์˜ค๋ฅผ ๊ฑฐ๋‹ˆ๊นŒ ๋ชจ์€๋‹ค๋Š” ์ •๋„๋ฅผ ๋„˜์–ด์„œ ๊ฐœ์ธ์ง€๊ฐ‘์œผ๋กœ ๋ชจ์œผ๋ฉฐ ๋ผ์ดํŠธ๋‹ ๋„คํŠธ์›Œํฌ๋ฅผ ์ง์ ‘ ํ˜ธ์ŠคํŒ… ํ•˜๊ณ  ๊ทธ๊ฑธ๋กœ ๊ฒฐ์ œํ•˜๋Š” ์„ธ์ƒ์„ ๋งŒ๋“ค๊ธฐ ์œ„ํ•ด ๊ธฐ์—ฌํ•˜๋Š” ๋ถ„๋“ค๊ณ  ์žˆ๋‹ค๋Š” ๊ฒƒ์ด๋‹ค. ์ž์œ ์˜ ๊ฐ€์น˜๋ฅผ ์ดํ•ดํ•˜๊ณ  ์žˆ๋‹ค๋Š” ๋œป์ด์ง€. ์‹ฌ์ง€์–ด ๋ฏธ์ œ์Šค ์—ฐ๊ตฌ์†Œ ๊ด€๋ จ์ž๋ผ๊ณ  ์ถ”์ •๋˜๋Š” ์‚ฌ๋žŒ๋“ค๋„ ์žˆ์—ˆ๋‹ค! ํ•œ๊ตญ์˜ ๋ฏธ๋ž˜๊ฐ€ ๋‚ด๊ฐ€ ์ƒ๊ฐํ•˜๋˜ ๊ฒƒ๋ณด๋‹จ ๋ฐ์€ ๊ฑฐ ๊ฐ™๋‹ค. ๋ช‡ ๋…„ ์ „์— ์‚ฌ๋‚ด์—์„œ ๋ผ์ดํŠธ๋‹ ๋„คํŠธ์›Œํฌ์˜ ์›๋ฆฌ์— ๋Œ€ํ•ด ์„ธ๋ฏธ๋‚˜๋ฅผ ํ•˜๊ณ  ์•ž์œผ๋กœ ์ด๋Ÿฐ ์„ธ์ƒ์ด ์˜ฌ๊ฒƒ์ด ํ•„์—ฐ์ด๋ฏ€๋กœ ์šฐ๋ฆฌ๋„ ๋”์ด์ƒ ๊ฑฐ๋ž˜์†Œ ์—ญํ• ์—๋งŒ ๋จธ๋ฌด๋ฅด์ง€ ๋ง๊ณ  ๋Œ€๋น„๋ฅผ ํ•ด์•ผ ํ•œ๋‹ค๊ณ  ์ฃผ์žฅํ–ˆ์„ ๋•Œ ์–˜๊ฐ€ ๋ฏธ์ณค๋‚˜๋ผ๋Š” ๋ฐ˜์‘์„ ๋ฐ›์•˜๋˜ ๊ฑธ ์ƒ๊ฐํ•˜๋ฉด ๊ฒฉ์„ธ์ง€๊ฐ์ด๋‹ค
hoppe2's avatar
hoppe2 6 months ago
A quick question for developers of #coracle and #Flotilla. I've noticed some behavior regarding the link preview feature in DMs. I might be misunderstanding how it works, so I don't want to raise a false alarm. I use nostr DM to transfer sensitive info like NIP-47 NWC (nostr+walletconnect://...) strings between my devices. When I paste one of these strings into the DM input, it appears the client attempts to fetch a link preview. My concern is that this process might be sending the entire string, including the secret key, to an external service to generate that preview. If my observation is accurate, this could be a potential security risk. Has anyone else looked into this? Or could the developers clarify if this is the intended behavior? Just wanted to bring it up for discussion. Thanks for all the hard work on these great clients. #nostrdev #asknostr #devstr
hoppe2's avatar
hoppe2 6 months ago
I'm wondering if there's a Nostr client that has the functionality to show a specific user's notes in chronological order. My hunch is that this is more about the relay's ability to handle such requests efficiently than the client's, so it might not exist, but I figured I'd ask just in case.
hoppe2's avatar
hoppe2 6 months ago
Every time I heard about #cashu, I was fascinated by how blind signatures work. To be precise, my wonder wasn't about the ability to sign something without knowing its content. Considering the commutative property of elliptic curve cryptography, it's certainly possible to create a valid signature without knowing the content. My real question was: wouldn't this cause issues during redemption if the content wasn't known? If I deposit 10,000 satoshis and receive a 10,000 satoshi IOU token, how would the mint know how much to pay me later if it didn't know the content? I struggled to find detailed explanations of this specific point in blog posts (ironically, after I understood it, such articles started appearing). It was only after diving into the NUTS standard and the code implementations based on it that I had my "aha!" moment. It turns out there aren't tokens of arbitrary face value at all. Instead, there are separate key pairs for denominations that are powers of two, and your balance is made up of combinations of these. Naturally, signing without knowing the content doesn't cause any problems during redemption, because the content and the amount were never directly related in the first place. If #ecash wallets displayed balances in a similar way to how on-chain wallets with coin control show each individual coin, I would have grasped this concept immediately.
โ†‘