What would be some good ideas to develop a database and rank how much time it is needed to sync given a certain setup? Someone needs to do this.
Nobody literally needs to do that. What nonsense are you blabbing about?
It would be objectively useful to have real statistics on what are the most efficient devices in syncing nodes, what is debatable is if it's worth the privacy concerns of collecting metadata even if it was opt-in and the meta would be anonymous.
It is definitely a bad idea to embed this into Bitcoin Core, but it could work as a separate software. However nobody would run the software so it's kinda pointless. The only way will be to manually benchmark different setup and take notes. If someone wanted to know what is the fastest setup available to sync nodes then looking at that data would be useful for that person.
This is what I thought. What would be some good ideas to develop a database and rank how much time it is needed to sync given a certain setup? Someone needs to do this. Unless it's done manually and reported case by case, I can't think of any accurate way to gather data without some sort of telemetry involved.
you could do this but you can't ask for it to be built in bitcoin-core client itself. you have to build it on top of it as a separate thing that people could run voluntarily and then report their results if they wished to in a centralized database. start by writing the open source benchmark that you think could measure things you want listed in that database, add things like becnh of different versions of core or different implementations of the full node,.... create the database (website?) then release it to public.
something like what these sites do:
https://hdd.userbenchmark.com/I had something like this in the works but realized that it would be useless since you would need to interact with Bitcoin Core to some capacity to pull data from as well as separately downloading the software and most people wouldn't bother vs clicking an option within the same software. There's no point, it will have to be an old fashioned manual testing ranking.
I wanted to develop something like
https://gpu.userbenchmark.com/ but for nodes.
Well you are comparing closed source telemetry to open source were it's clear what is being collected and how. I still understand the raised concerns.