Avatar
jb55
32e1827635450ebb3c5a7d12c1f8e7b2b514439ac10a67eef3d9fd9c5c68e245
I made damus, npubs, and zaps ⚡️ Independent bitcoin core and lightning dev.

I don’t follow calle, but thanks for proving my point. cya

Replying to Avatar rabble

nostr:npub1xtscya34g58tk0z605fvr788k263gsu6cy9x0mhnm87echrgufzsevkk5s don’t you run a notification server that crawls the network and also one of the largest relays.

I think we need either extensions to relays or a new kind of aggregate data server in Nostr plus some changes to the nips to make changes and sets of data, etc….

i don't really need to run those, but i still think its smart to run at least one relay for your users just so you can do notifications

he is saying that is the problem, i still think its doable without it. we already have reaction stats in nostrdb and will have them in damus android/notedeck soon

i can't vet anyone elses data, all I can say is what my node has seen over the course of a day

looks like core nodes fit a power law curve, where there are many cloud nodes, but there is more in the long tail

cloud nodes: <500

other: >1000

this is not the total view of the network but what I've been able to collect over a day or so (fresh data!)

nostr:note169raxzhad7tejz0eam09w224vkem3usnnusrq7rlnjpxhmq2zxsq535gxj

looks like the top cloud ASNs don't move the needle too much due to the long tail. but its not nothing

note:note1cyunel733r78nx39jc6grcxwjl2ycsgw9e6zvjn3xskcf5z8k8ks0lt4av

actually the long tail wins here, cutting out cloud nodes bumps knots ratio from 8.2 to 11%

this was a claim by someone on twitter, i set out to validate the claim. people said I was spreading this "lie" when all I said was I was starting to look into it. pretty incredible.

there seems to be a large number of cloud core nodes. most of the knots nodes appear to be running in residential ISPs, which makes sense. there's just not a lot of them compared to bitcoin cloud infra. I didn't realize there were so many cloud nodes but I guess that makes sense with all the services out there.

AS bucketing is really cool, it turns an ocean of IPs into something readable

https://cdn.jb55.com/s/0eff8dd228e40fa6.txt

nostr:note1s56tp6kx8snvufnnphg3rm5ttg2d5jc0f4pwsuvagqcxv4vf4l9qjaaj3p

they actually believe this. like running a knots node does anything 😂

yeah for sure, just wanted a baseline comparison since tor introduces a lot of potential funny business

after running this for a day only seeing 8.2% of knots nodes on clearnet. this isn't even AS bucketed yet.

1540 unique core ipv4 peers

126 unique knots ipv4 addrs

this is without tor to avoid tor sybils (creating multiple tor endpoints per node)

I wonder if someone really is inflating their numbers via tor tricks... hmm. will continue the investigation in a couple days to gather more data + tor stats.

nostr:note1mx5pgmksml39elvh5u20pfl5n3z5t3m7lk6xtrk2kscy64hdpvysumtd8m

also deprecated doesn’t mean guaranteed to be removed. It can be used as a discouragement of use

core didn’t even remove the option and there is well reasoned justification for the change. what is your response to cores most comprehensive answer to this debate?

Or are you now stuck with personal attacks now that your narrative has been completely unravelled.

https://bitcoin.stackexchange.com/a/127903

at no point did I say it was 100% definitive. it was an interesting observation. it is mainly because most knots are tor nodes, so there's no way to detect a sybil through that.

so turning off tor biases the data a lot, but allows us to detect potential sybil attacks when comparing asmap on/off.

right, so when I collect data from peers on my node, aws nodes wouldn't be included in the stats. the point is to get a better sample of real people running nodes.

love me some paella

my notedeck has more than just my contact list. It follows hashtags, as well as loads stuff from threads.

This is from people I follow, i don’t follow spammy people

because uncapped op_return is the actual rules of the network. capped op_return is an unenforceable policy that is easy to route around.

now if we think this is bad, we should softfork an actual limit so its impossible to get around.

I have said this to knots people but the fundamental disagreement is that they believe filters work, even if its not a perfect solution. my take is that the only reason it seems like its not working is because there isn't a lot of incentive to use larger op_returns except for one off trolls.

there are protocols like OTS that use it frequently, which is why you see 99% <80 byte op returns. if there was a protocol that used >80 bytes then i'm sure we'd see that change.

it's not because of the relay policy (imo), its because sha256 merkle root hashes for things are usually all you need for these kinds of protocols.

another thing I was too lazy to implement and now is already getting deprecated. love when this happens lol