Sorry AnonyMint, but despite you having a 160 IQ,
I never claimed that. My IQ is some where between 125 and 150 IQ. Roughly I can conceptualize what at least 9 out of 10 people can't. It could go as high as I sometimes see what only 1 in 100,000 can.
IQ or g is not a complete model of intelligence.
So, let's see if I understand your proposed attack correctly:
We start with a normal steady state, where miners are only competing on hashing power, all transactions are broadcast from privately owned clients, everyone, including miners, can hear all transactions, and block rewards are insignificantly small, with all mining rewards coming exclusively from minning fees.
Amazon, a large corporation that may have reached the size and power of a cartel, steps in and creates their own custom AmazonWallet, which has the following features:
- People can deposit and store their own bitcoins into the AmazonWallet
- Amazon allows people who use their AmazonWallet to shop on their website, possibly even giving them a discount for using their wallet
- AmazonWallet may or may not charge fees, and may charge zero fees as incentive to get people in
- Amazon owns and operates their own mining hardware, which may, for example, account for 20% of the total hashing power
- All transactions created by AmazonWallet are sent exclusively and directly to Amazon's provate mining farm, and never broadcast to the rest of the bitcoin network until Amazon's miners manage to include it in a block
- AmazonWallet still allows you to send bitcoins to any other outside wallet that doesn't belong to Amazon, but the transaction still has to go through, and be mined by, Amazon's private mining farms
- Amazon may choose to use their 20% of world's total mining capacity to mine only AmazonWallet's transactions, keeping all other transactions out of the blocks they mine
Do I have it right so far? Anything I missed or misunderstood?
Mostly correct, except don't assume that Amazon will require customers to hold balances in Amazon wallets. I assume it would be in their interest to keep all balances on the Bitcoin block chain. Reasons were stated upthread.
And remember that Amazon can accept 0-confirmations for their transactions, since the customer is beholden, so no delay while waiting for their mining servers to win a block.
And remember that keeping the non-cartel transactions out of 20% of the blocks, means 20% of the time the non-cartel transactions will be delayed by 20 minutes, 4% of the time by 30 minutes, and 0.8% of the time by 40 minutes. Would you shop at the non-cartel if 0-confirmation was not an option with that tiny merchant and the delay was not acceptable (e.g. buying fast food at drive through, buying almost anything retail)?
Thus certain types of tiny merchants will need to join a cartel.
It is the way online (delayed shipment) cartels can capture all the retail (in person, instant delivery) market.
Also note the deleterious effect on the non-cartel miners. They have to compete with the difficulty driven 20% higher, yet they don't get that 20% of the revenue. Thus over time the non-cartel miners have less profits and thus can buy less hardware and thus the cartel continually increases that 20%. Once they exceed 50%, they control (the original fork of) Bitcoin.
This is a Tragedy of the Commons outcome, everyone must join a cartel to compete. It is form of selfish mining, although technically and economically quite different than the recently announced selfish-mining attack (which btw
I showed can be easily defeated, which is a 180-degree-turn from my original position on it).
jajansen's mistake is he assumes the design of Bitcoin is free market. I am attempting to show the design is a Tragedy of the Commons.