@gnasirator: your ideas are interesting, but to create a block you will still need to solve some kind of "problem", otherwise you would have a lot of blocks created together and no way to tell which one to keep. Also every time a transaction is made, the nodes would generate a block, making too many of them.
Interesting ideas indeed, but wrong solution to the problems, which are, as Gnasirator says:
1 Energy consumption
2 Poor distribution
The best solution which I have discovered so far appears to be
Proof of Capacity, as implemented in
Burstcoin.
I'd be genuinely interested to know what you think of that protocol, and whether or not it may be technically feasible to incorporate it into a mini-blockchain coin.
Hmm, PoC is interesting, too. But it fails to address the problem I'm trying to solve:
Whatever scarce resource we take for mining, sooner or later there will be one entity having most of it and therefore dominating the whole mining scene. PoC will lead to someone having MASSIVE datacenters full of old-fashioned mechanical hard drives - well at least it wouldn't use as much energy as PoW.
PoS is the same - whoever has the biggest share of money at one point generates most income. It's actually even worse because the rewards are completely independent of any contribution to the network (transaction processing).
My point was that instead of searching for a better scarce resource, we should take the incentive away which is leading to this concentration of resources in the first place, by changing the reward system. As long as there are rewards encouraging people to somehow get more of a share than others, there will be someone figuring out a way how to do it.
So instead, the new reward system would have to pay all participants in a predictable way based on
useful contribution to the network. And the only actually useful contribution to the network is processing of new transactions, managing account databases and maybe acting as a block explorer - all of which doesn't use much resources at all. That's what it's about and that's what should be rewarded. So whoever helps with that processing, gets a reward proportional to created value in the network. And that proportion could just as well be the same number as every other participant gets, because just by being online and forwarding/processing transactions, he's helping the network.
This way, there will be no incentive for anyone to throw more resources into the game because
there's nothing to gain for him - just as there wouldn't be any benefit for the network! Still, he would have an incentive to stay online and contribute because otherwise, he'll get nothing. This sort of mining should easily run in the background, using 1-2% of cpu time max. Same goes for network usage because there would suddenly be a lot more miners as there are now, simply because it has suddenly become
cheap to run a miner. This would allow the network to grow and make the coin actually useable as real money.
I'm convinced that whichever coin ends up being "the one coin" for everybody to use, it would have to use a mining approach that somewhat resembles these ideas.
There is one downside to this approach though:
It wouldn't be possible any more to jump at a fresh alt coin and generate some quick buck with your high-spec mining gear. But for that, we have plenty of regular coins out there
edit: I might add that a hybrid PoS / Proof-of-Contribution (above) might also be good. I do like the idea of stakeholders being vested in the currency and therefore trying to keep harm from the system.
Revisiting this discussion...
Though I am new to this game, I am seeing some problems already not only with XCN, but with most others. As mentioned above along with business continuity and I do dare say, regulation. Coming for the security space, I am seeing way too many vulnerabilities present for any one coin to have a long prosper life in being accepted by the general public and governments.
I do like some of XCN's innovations and theories, but the execution seemed to have fallen short. Not saying XCN is a bad coin, not at all, I actually do like it; this is more of a matter of how these coins are developed, much like developing an online game system.
I would like to see a coin though become more accepted by the general public and I think to do so requires some governance (I know, its a bad word...).
The discussion above is one of the points I that I find very interesting. Mining is fun and I think people would be quite interested in doing so, but then need to provide the even playing field to prevent influencing or control by those who have the infrastructure already. Quite the challenge, but I think there are means to allow for this.
I would like to discuss this more if there is particular place/thread for this, assuming there is mutual interests.