Rather than storing the entire block chain as individual nodes, it really should be distributed and trusted. While the public ledger makes a ton of sense, and maintaining an entire copy of the ledger locally seems like a good idea, trying to make it all fit on one single node will be tricky. Not everyone's a sysadmin, with the ability to make a 10 PB block storage device.
I feel as though a modified torrent could easily solve this issue.
there is no "super node" in bitcoin. and the blockchain size is not that big that you think it is. and the growth rate is at a reasonable pace that we won't be needing such a huge amount of disk space. and as we progress the HDDs become bigger and cheaper.
This is tricky. I don't really don't have a peer to peer resolution service idea... any solutions? Maybe like addresses resolve addresses and genius block is your *discovery* node... that'd be vulnerability to availability. What's your solution?
i don't understand the problem! first you need to explain what "Trust of discovery nodes" is and why you think it is a problem.
it is a decentralized network that you connect to different nodes and receive a list of IP addresses from nodes and then connect to any that you like while keeping a list of IPs yourself.
ASICs are tricky. Ideally, we don't want a single hardware manufacture to control the rules. There's a few other alogirthms, but ASICs are purpose built for mining... so how to do design a problem that can't be solved better by wiring up chips. I guess hardware miners already lost when they should have forked against ASICs.
this is not a problem either. it is more like drama than it is problem. it is an open market, anyone can start a company and start building ASICs and anybody can buy them and build a small or a gigantic farm and take the risks and try to make money.
and there is no such thing as "forking against ASICs". as long as there is "work" to do, there will be an Application-Specific Integrated Circuit created to do the work more efficiently.
other algorithms aren't that good either.
Scaling is the behemoth problem. Honestly, I think if we can trust super nodes more often, this really is a non-issue though, so let's just hit the low hanging fruit?
again there is no "super nodes" in bitcoin and there are already enough talk about scaling that i won't continue it here.