Now, this is NOT decentralized. Sure, the VERIFICATION of blocks and transactions is decentralized, CONFIRMS are not. Confirms are when blocks confirm each other in the hashchain.
Since you cannot have a different publickey for an address to generate a block (or have it be accepted by the network at any rate) block generation is centralized.