Avatar
Ademan
2cb30c36438bad4a2a5107bc98f5cebe6a0229b0554d8cfbd1c99aa3cc7ecec1
Neanderthal hacking on Bitcoin stuff. LNHANCE please!
Replying to Avatar hodlbod

Guys, I fixed global

https://v.nostr.build/ZlKP.mov

Of course, I also made it impossible for new people to find followers for people who use this feature. What should the default be for new users? I'm thinking 1 — enough to keep people safe, but a low enough bar to allow for discoverability.

I was just talking yesterday about wanting a PoW system to overcome this. I don't think BIP-13 is the correct solution to this though. I think it should be a PoW computed over just the pubkey and a nonce, so it can be attached to any event (in a top level attribute not covered by the signature, though that might require relay cooperation...)

I actually want to see it on kind 0 (or at least, it should only be over the pubkey + nonce, it could still be attached to kind 1s though).

On kind 1s, a spammer and a legitimate user are on completely equal footing, whereas on kind 0, the spammer needs to regenerate a new POW for every new account (once it gets blocked) and a legitimate user only needs to generate it once, which means the legitimate user can invest more into their single proof.

I did *ok* on my old account, but I started it before NIP-07 was well supported, so I decided I need to burn that key, so this is a pretty recent account.

Well there's one! lol

I'm still not sure why it feels like shouting into the void here. I think I recall some apps implementing a friend-of-a-friend filter, which is a reasonable spam mitigation technique, but makes bootstrapping new accounts pretty tough...

Drives me somewhat insane I'll never know if someone else is working on this because I can only shout into the void on nostr...

Replying to Avatar Ademan

IMHO this would require a distributed content delivery system. A "video" would be a json manifest contain a list of content ids (sha256(content)) for different chunks of video data, possibly in multiple resolutions, and a list of recommended content delivery servers.

Content delivery servers would have a standard API to query download stats on content, to give people a fighting chance at estimating popularity of their content, and lightning integration to monetize downloading data, as well as upload and retaining it.

As I see it, content delivery servers would have a variety of policies and serve over HTTP/HTTPS (don't really need https since the client can verify the data by its hash upon download), but typically they would charge something small to upload, and use a LRU system to evict content, except those that have been prepaid to be retained (to a certain number of downloads and/or expiration). Stale data may enter a state where interested users can still download for a fee, and those fees may drive servers to retain them longer.

As much as I'd hate to see ads creep in, content delivery servers could help people with no bitcoin view videos by serving ads before permitting clients to download non-ad chunks (clients could of course download and discard these ads, as adblockers essentially do on youtube today)

I'd also like to integrate webtorrent but that has some severe privacy compromises.

I guess conceptually these would be very much like relays, but for chunks of data identified by their contents. Nostr would point to these chunks of data by content id.

Servers should probably also facilitate discovery of other servers by region, for instance. Admittedly it's not exactly in their interest to tell you about other servers (unless owned by the same entity), so it couldn't be the *only* discovery mechanism.

Other nostr content besides just videos could be served this way of course.

If I'm spitballing this, surely somebody else has already thought of, and implemented something like this (or likely, better)

Replying to Avatar Ademan

IMHO this would require a distributed content delivery system. A "video" would be a json manifest contain a list of content ids (sha256(content)) for different chunks of video data, possibly in multiple resolutions, and a list of recommended content delivery servers.

Content delivery servers would have a standard API to query download stats on content, to give people a fighting chance at estimating popularity of their content, and lightning integration to monetize downloading data, as well as upload and retaining it.

As I see it, content delivery servers would have a variety of policies and serve over HTTP/HTTPS (don't really need https since the client can verify the data by its hash upon download), but typically they would charge something small to upload, and use a LRU system to evict content, except those that have been prepaid to be retained (to a certain number of downloads and/or expiration). Stale data may enter a state where interested users can still download for a fee, and those fees may drive servers to retain them longer.

As much as I'd hate to see ads creep in, content delivery servers could help people with no bitcoin view videos by serving ads before permitting clients to download non-ad chunks (clients could of course download and discard these ads, as adblockers essentially do on youtube today)

I'd also like to integrate webtorrent but that has some severe privacy compromises.

I guess conceptually these would be very much like relays, but for chunks of data identified by their contents. Nostr would point to these chunks of data by content id.

Servers should probably also facilitate discovery of other servers by region, for instance. Admittedly it's not exactly in their interest to tell you about other servers (unless owned by the same entity), so it couldn't be the *only* discovery mechanism.

Other nostr content besides just videos could be served this way of course.

Probably would want to leverage open timestamp too, for (fallible, but usable) proof-of-upload. I believe this was the reason why lbry made their shitcoin, was "ownership" recording.

IMHO this would require a distributed content delivery system. A "video" would be a json manifest contain a list of content ids (sha256(content)) for different chunks of video data, possibly in multiple resolutions, and a list of recommended content delivery servers.

Content delivery servers would have a standard API to query download stats on content, to give people a fighting chance at estimating popularity of their content, and lightning integration to monetize downloading data, as well as upload and retaining it.

As I see it, content delivery servers would have a variety of policies and serve over HTTP/HTTPS (don't really need https since the client can verify the data by its hash upon download), but typically they would charge something small to upload, and use a LRU system to evict content, except those that have been prepaid to be retained (to a certain number of downloads and/or expiration). Stale data may enter a state where interested users can still download for a fee, and those fees may drive servers to retain them longer.

As much as I'd hate to see ads creep in, content delivery servers could help people with no bitcoin view videos by serving ads before permitting clients to download non-ad chunks (clients could of course download and discard these ads, as adblockers essentially do on youtube today)

I'd also like to integrate webtorrent but that has some severe privacy compromises.

I guess conceptually these would be very much like relays, but for chunks of data identified by their contents. Nostr would point to these chunks of data by content id.

Servers should probably also facilitate discovery of other servers by region, for instance. Admittedly it's not exactly in their interest to tell you about other servers (unless owned by the same entity), so it couldn't be the *only* discovery mechanism.

Other nostr content besides just videos could be served this way of course.

Does odysee have any nostr integration? As far as I know they're all about their shitcoin (or were, until the SEC went after them).

Does anyone know what the (expected) regulatory status of running a mint in the US is?

Side note, I'm convinced nobody at all sees my posts, and nobody did on my previous account either. It would be nice if I could generate a proof of work to improve my visibility.

Someone *must* be working on a nostr-based youtube replacement, right?

If anyone is not familiar, 3dp general used to make gun content, removed it all months ago at their request, then this week was demonetized without cause.

Then, Polymaker filament stepped up and sponsored him, allowing him to make videos without monetization. Youtube just deleted every channel associated with him including one for his father's business.

Source: https://twitter.com/3DPrintGeneral/status/1707893610258067540

Do we have any promising alternatives? WebTorrent and nostr would go a long way, though it's not ideal.

There's also peertube on the ActivityPub side.