12
Carlos
123456785ee7815751c28004e6cef4398e1256f94a93bf51f90018e28accbfb4
Working on https://oak-node.net
Replying to Carlos

nostr:npub13azv2cf3kd3xdzcwqxlgcudjg7r9nzak37usnn7h374lkpvd6rcq4k8m54 could getwired have a page with the highest-PoW likes in the last 24h? So instead of showing count(likes), it shows count(pow(like))? Or have a toggle to switch between them?

Everyone compains likes are meaningless (see "onlyzaps" feature on Damus).

But IMO PoW engagement (likes, reposts, replies) are even better than "zaps", because you cannot fake it like with wash-zaps.

Would work for either individual highest-PoW likes, or the posts with highest sum(pow(like)).

First is easier, second is cooler. Tough choice.

nostr:npub13azv2cf3kd3xdzcwqxlgcudjg7r9nzak37usnn7h374lkpvd6rcq4k8m54 could getwired have a page with the highest-PoW likes in the last 24h? So instead of showing count(likes), it shows count(pow(like))? Or have a toggle to switch between them?

Everyone compains likes are meaningless (see "onlyzaps" feature on Damus).

But IMO PoW engagement (likes, reposts, replies) are even better than "zaps", because you cannot fake it like with wash-zaps.

Agree, nothing is set in stone.

A good protocol can be ignored for years, but can suddenly catch on for a random reason: nostr:note164gpkkc792mm7le43pytx9vjlgdrmu54cdm3wm4awrvw7mz9c2wqvyg9u3

IMO nostr will sooner or later turn to PoW, so the more methods for using it and buying it, the better.

Yes it solves that problem, but adds trust in the mint.

You're not receiving sats per se, you're receiving cashu, which is redeemable to sats via the mint.

Isn't mutiny the one that blastr uses?

If so, it's probably the best choice cause it blasts the notes to most (all?) public relays.

My bad, looks like it works with normal "pay to LN Address" too.

nostr:note12uef3dqxsf46d4vrszvjwgjgytfcdzgm8v6jgw3ha3pjzfyhcl2q07ppmc

I think it relies on the privacy-invazive zap flow, meaning your LN tip leaves traces in nostr events of who sent the sats.

Otherwise it wouldn't know the npub of the sender, e.g. who to send the DM to with the token.

The NIP for ephemeral events (incl. some used in NWC flow) was recently updated, not all relays respect that. Some SDKs expect the new behavior, which leads to weird bugs when using older non-compliant relays.

See more details here: https://github.com/rust-nostr/nostr/issues/164#issuecomment-1786049227

To be backward compatible and handle both types of relays, make sure to not expect an "OK" response after sending an ephemeral event.

Hey nostr:npub1zfss807aer0j26mwp2la0ume0jqde3823rmu97ra6sgyyg956e0s6xw445 , it was great to see you add NWC so early on. I used it extensively to test some of my own NWC implementations.

Tried to use it now and I see it on a screen that links it to zaps: "Nostr Wallet Connect / Send zaps easily with Bitcoin Lightning"

Is there a way to use NWC in Lume to just send LN tips? e.g. without the privacy invasive zap overhead?

Why not ask for PoW, like nostr:note1dvxg3spw63afsffh4kexwwh94vf643seh99kvp7zcvywec0cl57sh3pz5e ?

Sounds impractical.

Nobody would go for a "pay per sent email" mail provider.

I agree, its the relays who face the brunt of the spam, so they have to deal with it the most.

IMO there are 2 ways to go about it:

1) Paid relays. This means only members can post. This means free relays are left behind, vulnerable to spam attacks. Which is a disaster for onboarding, as new users will basically have to pay to post on nostr.

2) PoW. Just like Tor is using PoW to defend against spam attacks, relays can dynamically ask for PoW for new events, or even for subscriptions. Higher relay load = higher PoW needed. PoW means constant work for spammers and only occasional work for honest posters. If you look at the bigger picture, it exponentially harder for spammers to attack multiple PoW relays at once. This is good news for honest users, who will likely be using a few relays: if some relays are under attack, the others are likely not, so you can still post at a low or no PoW threshold.

Either sats or mining, it comes down to a provable cost. At the end of the day, sats are PoW are interchangeable. You can buy PoW with sats, or sell PoW for sats.

TL;DR: With PoW all relays, including the free ones, have a chance to ward off spam atacks.

https://api.invidious.io

Choose an instance close to you.

Haven't seen any YT ads in years.

PoW WoW v0.1 is out!

It is a distributed marketplace for event PoW.

Anyone can be a client, offering to buy PoW for their event. And anyone can be a provider, selling hashrate.

A reputation system based on past trade behavior punishes dishonest clients or providers. For example, a client who creates requests but doesn't pay gets a bad reputation. Similarly, a provider who delivers a blinded solution which, after payment and unblinding, turns out to have less bits of PoW than asked by the client, also gets a negative reputation.

There are 3 clients available: WASM, CLI, and a Gossip fork. A CLI provider is available for those who want to try out mining.

Check it out at https://lab.oak-node.net/powwow

cc nostr:npub19mduaf5569jx9xz555jcx3v06mvktvtpu0zgk47n4lcpjsz43zzqhj6vzk nostr:npub1hxjnw53mhghumt590kgd3fmqme8jzwwflyxesmm50nnapmqdzu7swqagw3

I'm using blastr to send PoW notes.

I see them show up on powrelay and getwired, so it must be working.

Or pay for PoW from mobile, for any event: nostr:note1qqqd3xhsuvz2xnvacr3rva3x85p0xt40rcxwxpvm4uk8xly4tc7s5m8g0d

Yes scammers have botnets, but they'll only use them when it's economically viable. But if it's economically viable to mine PoW for spam, then:

1) it's also profitable for honest miners to sell PoW (e.g. in a marketplace), because there is now economic demand for PoW

2) relays can add a number of cheap defenses that makes spamming exponentially more difficult, even for spammers with botnets: for example, AUTH with PoW (one time per session), then post without PoW