This might be solving a problem that doesn't exist and won't exist for quite a bit of time.
Nodes were very resource intensive I don't think they are anymore as the internet and computers got stronger and more budget friendly.
I'm also wonder if making more things like this actually starts to discourage people from running full nodes themselves and that could be a bad thing if it limits decentralisation or enthusiasm for the tech.
Well I think your concerns about discouraging people from running full nodes is valid but it’s not necessarily replacing them, the proposal is to help shoulder the burden and blockchain keeps growing everyday so when you put things into perspective, the long-term storage requirements are a scalability consideration.
The idea is really cool, but i doubt it's practicality. If i understand it correctly, a fresh node (haven't download any block) probably need to download droplets few hundred different nodes to reconstruct whole blockchain data. And if you want to reduce the number of node, each node to store more or bigger droplet, which means higher storage requirements.
I think this is a fair point, there is definitely a trade off between reducing the amount of data each node stores and number of nodes needed to reconstruct the blockchain, more data leads to more storage requirements and less data stored per node would require more participating nodes. The practicality of coordinating enough sources and ensuring reliable reconstruction is something that would need to be carefully considered.
That said I think the motivation behind the proposal is genuinely an interesting one because it’s trying to address long term challenge which is maintaining historical data availability as the blockchain continues to grow without without requiring every participant to maintain a full archival node
I have a pruned Bitcoin node and a Monero node, and I disagree with this whole "pruned node IBD contribution" idea. The very act of running a node contributes to the ecosystem in other ways. For example, my nodes are attached to BTCPayServer, and doing this has actually allowed me to fix a few bugs that I found in the BTCPayServer software.
Yeah I agree with you but the proposal is not necessarily disputing the fact that pruned nodes already contribute to the network in other ways, the idea is that it could also contribute to IBD by contributing historical data with a lower storage barrier while keeping node operation more accessible.