Why Nostr? What is Njump?
2023-11-30 16:18:01

NostReport on Nostr: THE NOSTR REPORT BITCOIN HAS THE DRIP Nov 30, 2023 Block Height: 819,138 Moscow Time: ...

THE NOSTR REPORT

BITCOIN HAS THE DRIP
Nov 30, 2023
Block Height: 819,138
Moscow Time: 26:57 ⚡/ $
V4V: 14 zaps ⚡ 12,495
Top Zapper: (⚡5,555)
Nostr Report is committed to V4V, thank you to our supporters.
https://nostr.report
—--------------------------
🎙️Quote of the Day🎙️
—--------------------------
“How many drone strikes does it take to make a USD transaction” 🔥
responds to the latest #Bitcoin mining FUD.
How many drone strikes does it take to make a USD transaction
—--------------------------
🚨Headline Nostr News🚨
—--------------------------
A veritable flood of Bitcoin mining FUD dropped yesterday including this gem from the BBC entitled “Every Bitcoin payment 'uses a swimming pool of water'” 💦 https://w3.do/6NXIcpU3
new mining fud just dropped, shoutout @npub1qtvl2em0llpnnllffhat8zltugwwz97x79gfmxfz4qk52n6zpk3qq87dze


Meet the first Sovereign Engineering Cohort, 21 builders who will be heading to Madeira in a little over a month. If you didn't make this round, applications for the second cohort are now open. Application information in the linked article.
https://w3.do/113cP2iF

shares his latest Bitcoin Rapid Fire featuring ,
, & talking about Nostr development and Madeira.
GM☕️

Here is yesterday’s hang w/
&

First half on implications & recent developments of/in Nostr.

Second half is discussing life in Madeira (all living there), the emerging bitcoin economy, & the upcoming @BitcoinAtlantis conference.

https://fountain.fm/episode/u9IgBKhpgWtNFXjJYVSE

shares a preview of his latest #BitcoinTalk featuring . "Who are the REAL terrorists?"
“We’re the terrorists? No, you guys are the fucking terrorists. We’re just trying to protect our money from you psychopaths.” 🔥🔥🔥

Sneak peek of my #BitcoinTalk with on THE #Bitcoin Podcast 👀

https://youtu.be/tvtScoZ-ySw

Subscribe to be notified when it goes live: https://bitcoinpodcast.net/podcast
#AnotherFuckingBitcoinPodcast

“As announced at the #FutureOfBitcoinMining conference, I have relaunched my Eligius mining pool to help bring more decentralization to #Bitcoin mining. I am calling it OCEAN.”
As announced at the #FutureOfBitcoinMining conference, I have relaunched my Eligius mining pool to help bring more decentralization to #Bitcoin mining.
I am calling it OCEAN
https://www.prnewswire.com/news-releases/jack-dorsey-leads-seed-round-in-support-of-oceans-mission-to-decentralize-bitcoin-mining-globally---announces-launch-at-future-of-bitcoin-mining-conference-301999073.html?tc=eml_cleartime

83 BTC Fee Transaction Was a Cold Wallet Hack
83 BTC Fee Transaction Was a Cold Wallet Hack

"I can only imagine that someone was running a script on that wallet and that the script had a weird fee calculation."

https://www.nobsbitcoin.com/83-btc-fee-cold-wallet-hack/

Another one bites the dust 🪦https://w3.do/7wO_praH
Wow, that’s some headline.
—--------------------------
💻nostr Tech💻
—--------------------------
Amethyst update v0.81.3 bring Shopster support and a ton of new features, enhancements and fixes. See note for details:
#Amethyst v0.81.3: Shopstr and NIP-88 support



This version improves the rendering of Classifieds and adds an option to DM the seller directly in the post. It adds support for nostr.wine's NOTIFY spec (NIP-88) that allows relays to display messages when subscriptions are expired or another payment is requested. We also migrated our block list to the `kind:10000` as requested by this [PR](https://github.com/nostr-protocol/nips/pull/880). We also completely restructured the way events are signed to better support Amber's async calls and slighly improved our performace and data usage in many parts of the app.

Enjoy!

- Massive refactoring to unify our internal signer with Amber's signer in all supported events
- Adds [NIP-88](https://github.com/nostr-protocol/nips/pull/901) NOTIFY request support
- Migrates our Block list to `kind:10000`
- Fixes the breaking of @s when other words are combined with the nostr address
- Adds default encryption and decryption permissions to the Amber login call to avoid multiple Amber screens open at once by
- Adds support for sending/receiving/approving multiple events at once by
- Adds a chat with seller flow to ShopStr's event rendering.
- Reduces the amount of downloads to build the Notification chart of the week
- Immediatly force-closes the WebSocket when leaving the app
- Narrows the re-downloads of event reactions down
- Fixes the blue notification dot appearing when the user receives a notification from a blocked account before downloading the blocklist
- Fixes URL Preview card when websites use a blended version of multiple open graph specs
- Adds a geohash mipmap to event tags
- Reduces multiple reconnections to relays when the app cold starts.
- Adds back arrow button to the top of the Nav bar of the Thread view.
- Fixes race conditions when opening videos at the same time
- Fixes spacing when drawing POW and Geolocation at the same time
- Runs the translation as the UI Scope instead of ViewModel's
- Migrates the event's tag list from List to Array to save some bytes.
- Increases connection timeouts when on mobile data.
- Improves the EOSE logic when creating filters by grouping filter requests with similar `since`clauses
- Fixes video release coroutine being killed by Android, leaving the Video playing in the background
- Adds a cache of the total amount of Zaps per note
- Allows sat amounts up to 4 digits without abbreviation @vicariousdrama
- Improves the rendering of LN Invoice Previews.
- Fixes error message when parsing LnInvoice
- Updates several dependencies

Updated translations for:
- Czech, German, Swedish and Portuguese, Brazilian by
- Spanish, Mexico and Spanish, United States by
- Hungarian by
- Chinese Simplified by https://crowdin.com/profile/stella2023
- Persian by

Download:
- [Play Edition](https://github.com/vitorpamplona/amethyst/releases/download/v0.81.3/amethyst-googleplay-universal-v0.81.3.apk )
- [FOSS Edition - No translations](https://github.com/vitorpamplona/amethyst/releases/download/v0.81.3/amethyst-fdroid-universal-v0.81.3.apk )

Shopstr dev says custom storefronts are on the roadmap, and shares info on how to currently share your listings.
Custom storefronts aren’t supported yet, but are in the roadmap. You can get straight to listing with your current key pair, or generate a completely new one from the sign in page. Currently you can only share your listings using https://shopstr.store/%3Cyour_npub_here%3E, but we’re working on adding links that’ll point directly to a specific item.

https://shopstr.store

notes that 's Shopstr sale was a record amount for any economic transaction with Cashu so far.
🔥 Pretty sure this is a record amount for any economic transaction with Cashu so far. Congrats freaks!


NostrNet.work allows you to organize and run all your nostr web apps within a single app.
Ability to organize and run All your web app within a single App, while also having access to not only extensions but also accounts you have logged in your browser in ZeroTrust manner, undoubtedly has many use cases.

Upcoming NostrNet version will incorporate all these capabilities while maintaining simplicity, security, lightweightness.

Nostr signing device anyone? 💜🔥🔥https://github.com/AlbiziaLebbeck/nostr-signing-device
I did it!!

Wherostr update adds reaction emojis 🤗
#Wherostr update

## Added
✅ React with emojis!


#siamstr #nostr #grownostr

Shares an in depth paper on the various recovery methods for the Block’s BitKey hardware wallet 🔐
In our latest post, we’re sharing an in depth paper on Bitkey’s recovery design.

https://bitkey.build/sharing-our-recovery-design/

(VIDEO) Demo of paying from a bitcoin core node using new Soverynode PWA.
Paying from my Bitcoin Core node with my iPhone

https://github.com/BTCapsule/soverynode

shares new improvements he's been working on in Lume.
GN, I've made a great progress with Lume today:

- Massively improve startup time, it only take about 8 seconds to show you the newsfeed
- Auto connect user's relay list
- Auto get user's mute list
- Outbox is fully working
- and many other changes....

All thanks to for valuable feedback. I'll trying deliver next update in this weekend


Core Lightning Lead Rusty Russell shares updates on the latest innovations in lightning, including splicing, dual funding, and the latest CLN release.
We’ve just dropped Blockstream Talk episode #33 featuring Core Lightning Lead Rusty Russell and host Jesse Knutson chatting all things Lightning. Jesse shares a perspective on Lightning adoption after a recent trip to El Salvador and Rusty gives updates on the latest innovations at the #LightningNetwork spec level, explaining Splicing, dual funding, and the latest CLN release v23.11 “#Bitcoin Orangepaper.” ⬇️

🎧 Listen: https://tinyurl.com/blockstreamtalk33

📺 Watch: https://youtu.be/fa5Cxvr3d2g



shares an update on renewed development of nostr.watch thanks to a grant from OpenSats. https://w3.do/o3gbtI6S
—--------------------------
⚡nostr Business⚡
—--------------------------
Spiral Renews Grant to the Validating Lightning Signer (VLS) Project
Spiral Renews Grant to the Validating Lightning Signer (VLS) Project

"VLS improves LN security by separating private keys from the node and creating discrete validating signing devices. Since launching their beta, they’ve added microcontroller and Docker deployments while developing support for tag team signing, splicing, and dual-funding."

https://www.nobsbitcoin.com/spiral-renewed-grant-to-validating-lightning-signer-vls-project/

Ransomware attack at Fidelity National Financial causes panic with homeowners and buyers. Not your keys, not your cheese. 🧀
I'm sure this is fine.



https://techcrunch.com/2023/11/27/ransomware-catastrophe-at-fidelity-national-financial-causes-panic-with-homeowners-and-buyers/

Breez partners with Bitcoin payments app "lipa" and releases SDK Core v0.2.10
Breez Partners with lipa, SDK Core v0.2.10 Released

https://www.nobsbitcoin.com/breez-sdk-core-v0-2-10/

What is the gossip model

If you want to know more in detailed about the original idea from Mike please read his good explanation of it here.

More recently, people have been calling it the outbox model, since you go fetch notes from your feed followed contacts declared outbox relays.

There is also the issue of reacting (likes, replies, reposts) to other peoples notes by broadcasting your reaction to their inbox declared relays, which is usually called the inbox model.

A good graphical explanation from Mike is this:

<img src="https://mikedilger.com/gossip-model/gossip-model.png" style="width:400px; height:400px"/>

Yana

We believe that by using a good gossip model it helps increase nostr decentralization and censorship resistance.

So how does Yana implement specifically these models?

Yana uses https://github.com/relaystr/dart_ndk lib for nostr interaction and relay connectivity management.

The currently implemented features in the lib are:

Load your followed contacts relay lists

It will try to find each contact relay list using your personal inbox relays merged with a pre-defined bootstrap relays known to have these lists, like for example wss://purplepag.es relay.

Sources are, sorted by priority: - from NIP-65 write (outbox) marked. - from kind3 content (Contact lists NIP-02).

It doesn't merge lists, if it finds a nip-65 it will not use kind3 list.

(in future will also fetch from NIP-05 list as a fallback)

Calculate a relay set for outbox feed

  • The calculated set will contain the minimal amount of relays for fetching notes for everybody from at least a configurable amount (setting "Minimal amount of relays per contact").
  • It will consider a relay valid to be included in the set if:
    • It can connect to it (or already connected)
    • It's not on the blocked relay list (NIP-51 kind 10006)
  • It will start from the relays that have the most amount of contacts, and go down the list until every contact has at least the minimal amount satisfied.

By changing the minimal amount you are able to better adjust for either less data usage, or more censorship resistance.\ The more relays you load notes from for a given contact, the better the chance you have of avoiding potential censorship by a bad behaving relay.\ A value somewhere between 2-5 is usually a good compromise.

Reactions

  • When adding a reaction (likes, replies, reposts) it will calculate a similar relay set as described above for outbox feed, but instead it will take into consideration inbox (read) relays of all the people involved in the conversation plus your own personal write (outbox) relays.
  • To increase reach and probability of being seen by as much people as possible you can adjust the maximum amount of relays to which to broadcast (setting "Max amount of relays per reaction")
  • You can choose precisely which relays to broadcast as a confirmation step on replies. Likes and reposts will use the configured default values.

A value of 5-15 is usually good.

New posts

  • It just uses your configured personal write (outbox) relays

Notifications

  • It uses your configured personal read (inbox) relays

Profile notes

  • It will use inbox relays for given profile if it is a contact, or default personal inbox relays otherwise.
  • TODO - use all declared relays for given profile, both write (outbox for new posts) as well as read (inbox for replies).

Thread view

  • TODO (still uses personal read relays)

DMS

  • TODO (still uses personal read relays)

Geyser is looking to hire a UX/UI Designer. See note for more details.
We're looking for a UX/UI Designer:
- Impressive proof of work
- 3yrs of professional experience
- Understands the value Bitcoin and Nostr unlock

You can apply here:
https://bitcoinerjobs.com/job/1357452-uxui-product-designer

translates the nostr.how site to Dutch 🇳🇱
Last couple of weeks I worked out the Dutch translation for nostr.how with the help of . Yesterday merged all the changes (22 commits, 26 files changed with 6076 letters added) 🙏 so please check it out: https://nostr.how/nl/what-is-nostr

/cc
—--------------------------
🔥🔥Meme of the Day🔥🔥
—--------------------------
Boiler of oceans, destroyer of pools 🟠
Boiler of oceans, destroyer of pools
—--------------------------
Stay Classy, Nostr.
Author Public Key
npub19mduaf5569jx9xz555jcx3v06mvktvtpu0zgk47n4lcpjsz43zzqhj6vzk