Avatar
Blake
b2dd40097e4d04b1a56fb3b65fc1d1aaf2929ad30fd842c74d68b9908744495b
#Bitcoin #Nostr #Freedom wss://relay.nostrgraph.net

The past 30 days are the most hot data for kind 1. The drop rate for likes, replies and zaps is huge. Rarely much happens after a week.

Unless you’re doing search, at present, you likely wouldn’t need it to keep events forever. There isn’t a great way to discover old events unless you search or someone posts or replies to one (usually from a user profile timeline).

Long form content likely needs a longer lifespan. Maybe creators will repost or send a tweak edit to keep them in relay DBs. Likely creators will pay to keep it available.

If you replace events like kind 0/3/10002 or 30000 range, you’ll significantly reduce data. I’ll get the stat, but kind 3 data is 5-10X all kind 1 data, which is the second highest (that’s keeping the old kind 3 events too).

Spam makes up 90% of event volume, when unfiltered.

So far most active users have between 4,000-15,000 events total. Often that’s less than 10MB each.

There are around 8-10 too relays, and then a whole heap of mid tier relays that have a lot of events, but aren’t syncing from other relays.

That’s some general stuff I’ve seen anyway.

I do this for tags. The issue is relays serve json, and unless you store the json in a ready format, generating json events on demand is very computational from lots of refs/joins.

Replying to Avatar Joe

😂🤣

Please sir, we’re almost entirely independent. If it wasn’t for that pesky government.

It’s a bit more of a prototype - however it represents people are are in conversations with often - not necessarily direct messages with those individuals.

Effectively it can be thought of who do you get the most similar notifications with. It obviously depends largely on P-tags and who people include in their replies.

We like the adventurous onboarding approach. It can’t be too easy ;)

Compile it, or write it the hard way!

PayID?

It’s kind of used/stolen by this. And they accept mobile numbers or email format. It works well and it’s for instant payments. But it’s for bank to bank payments.

https://payid.com.au/

GM 🍵. PV #Nostr peeps

I didn’t know honestly, six months ago.

I find all the new lightning stuff a bit confusing (like the LNPay/Withdraw specs), or perhaps they are poorly communicated without having to reading code or dense documentation. I’m unsure why, and it’s specific to lightning in general.

It’s hard to compare new capabilities and features, understand trade offs, understand security risks, etc for each.

And I sometimes wonder is X is a good idea. It’s hard for me to know, without deep diving, if I can trust X was implemented soundly and is worth adopting.

What scares me a bit is I’m fully technical. And follow BTC/Lightning fairly closely - as much as time permits anyway.

Not sure if this rough draft is useful. It’s what I was thinking in general.

Invoices

amount_sat

created_at

paid_at

web_session_id (linked to cookies?)
expires_at
plan_id

offer_id

external_invoice_id

external_shop_id

(Does invoice payment trigger a subscription update?)

subscriptions (MAX: one per identity id?)

identity_id
expires_at

plan_id

(latest_paid_invoice_id?)

Offers

Name

Description

Period

amount_sats

plan_id

expired_at (no longer available)

Plans

Name

Description

(Basically feature sets)

It will take a long time for me to forgive.

Pushing beliefs and useless masks are annoying and bad, sure, however forcefully making those who do not inject second class citizens, unforgivable. Shameful. Evil.

The world was never going to collapse. No virus has, or will ever cause the FUD they spread, and the simple reason is viruses don’t exist to kill.. they evolve to maximise spread and survival. Mortality rates always drop exponentially - or the virus self-extinguishes.

You really need to ask yourself when pharmaceutical companies are claiming 100% effectiveness, are you that stupid. Nothing is 100%. And every drug or medication has side effects.

And if you’re angry about inflation… they caused it. Governments spent like crazy. They printed money like crazy to pay for it. It isn’t some coincidence - it’s literally bad governance and fiscal responsibility. And the only reason they thought they could get away with spending and printing so much money is because other retarded governments were too - so global currencies were all devaluing.