the P2P node network could configure itself as a giant parallel processor,
This cannot be done with the design of Bitcoin today. I've previously (incompletely)
sketched out what would be required, but we're a fair ways away from that. And so far there has been virtually no interest in moving things in a direction to support things like that inside Bitcoin.
With the rest of your post you seem to be describing a closed cartel system for mining-- if we have that, why not dispense with the mining, trust it to keep the ledger... (and call it paypal?). Centralized systems are much more efficient and easier to make reliable. I think Bitcoin's (unique) value derives almost exclusively from not being centralized.
I agree. I meant a P2P network could be designed in such a way. I didn’t mean to imply that the current software could somehow reconfigure itself, or only need slight modifications to perform in such a way.
With the rest of your post you seem to be describing a closed cartel system for mining-- if we have that, why not dispense with the mining, trust it to keep the ledger... (and call it paypal?). Centralized systems are much more efficient and easier to make reliable. I think Bitcoin's (unique) value derives almost exclusively from not being centralized.
I have a slightly different take on the roots of bitcoin’s value proposition, where decentralization is actually the means and not the ends. I see Bitcoin’s true fundamental traits including: irreversible transactions, a predictable money supply, and no requirement to supply personal identity information to use the network. Open access to any entity willing to pay the fees, as well as a fully transparent ledger are also important. I accept that a decentralized network may be - practically speaking - the only way to currently meet those goals on a global scale. Otherwise untrustworthy and primitive governments would interfere with Bitcoin if they could.
Lets imagine, in some fantasy world, that we could trust governments to always follow though on their promises and commitments. Let us further imagine the U.S. Government committed to running a bitcoin-like network, one that espoused all the principles listed above. If it was run with integrity and transparency, I doubt there would be the anything like the kind of grass-roots support Bitcoin has thus far enjoyed. Bitcoin would be a solution in search of a problem. It would still be a great solution to the Byzantine General’s problem, but it’s application as money system would be a minimal improvement over the centralized Bitcoin look-a-like.
I see Bitcoin as an expression of people’s desire to be part of a money system that has those certain traits. We should fervently guard decentralization in general as it is currently the best way to achieve those traits in a world that is seemingly hostile to those principles. Bitcoin has proved an important point, mainly that such a system can exist, and in doing so has challenged countless peoples’ assumptions about money, information, and control. I am suggesting that such a demonstration of what is possible can permanently change peoples perspectives, and maybe in the future a bitcoin-like system, likely even Bitcoin itself, will have widespread support of people and governments the world over. When the world becomes friendlier to the underlying concepts, I think some sets of design tradeoffs could be re-evaluated.
Miners are already organized to an extent, the collaborative product being the blockchain. A cartel would represent a greater degree of organization. It is truly unstoppable phenomenon, as miners are free to associate and make agreements just like anyone else. Most of us don’t live in fear of a 51% attack because we know it would not be in the miners’ self interest. For exactly the same set of reasons I don’t worry about the actions of a miner cartel. I assume they would use their power to uphold the traits that made Bitcoin valuable to begin with. A well organized association of miners would actually be able to add additional value to the network, and that is why I see it as inevitable. Guaranteeing unconfirmed transactions by actively rejecting any double-spend would be one way of adding value. Such an association would also provide a convenient framework for implementing some version of Thaddeus Dryja’s proof-of-idle concept. I would expect the association to be welcoming of any hash power that wanted to join.
Paypal, as a totally centralized service, could not look anything like Bitcoin even if they wanted to. Governments would not allow it. A global association of miners could and would be set up in a way to make government orders unenforceable.
The mining cartel would have a global monopoly on SHA256 hashing power, but thanks to proof-of-stake and other block signing systems, there are viable alternatives to SHA256 proof-of-work. PoS has issues, and I remain big fan of PoW, but PoS would easily be better than centralized and exclusive PoW that did not uphold the core principles this community cares so much about. I believe miners know this today and will not forget it in the future. Hashing power allows miners to provide a great security service to the world in the form of PoW, but as a tool of oppression, it would be utterly impotent.
The P2P network of full nodes will still have role to play, but it will primarily be in auditing the miners. Miners have an economic interest in maintaining an audit-able network, since openness itself is a primary feature of bitcoin. As Gavin suggested, nodes could cooperate in auditing the blockchain.
In that case, the miners' cartel back-bone would have an incentive to delay publishing full blocks for auditing.
Only if they were being shortsighted would they confuse the incentives. The miners should realized the network (and their mined BTC) would have maximum value if it remained easy to audit and make every effort to keep it that way.
A third audit function of the P2P node network would be as a channel for a wrongly excluded miner to submit a valid block. A bedrock principle we should expect the mining backbone to adhere to would be to be welcoming and inclusive of any hashpower. The P2P network could be configured to accept and verify any allegations that the mining backbone was engaging is exclusive activity.
How would merchants and users respond if a block was excluded? In theory, they could blacklist one of the backbone's blocks, but that seems excessive. Cancelling tx fees would be possible, but would likely just encourage fees to be moved off-chain.
I don’t know exactly, but it would in essence be a political crisis for the network. I would imagine it would cause a fissure within the mining collective. A steadfast policy of inclusiveness would result in more work being done on the chain than if some hash power was excluded. I expect inclusiveness to be the policy of the collective, and it would be a problem if there was proof the policy was not being followed.
The ultimate power the Bitcoin community would have would be to fork and move away from SHA256 proof of work if the miners were abusing their position.