I don't think Bitcoin and gold need to compete with one another, that for Bitcoin to rise gold has to collapse. I think both of them need to be on parity of each other, in this case Bitcoin to be on parity with gold. Bitcoin and gold share very much the same fundamentals, both are a store of value of deflationary nature against the inflationary fiat.
Actually gold really isn't worth as much as it is now but it really doesn't matter, people just want something that does not lose value to back against fiat. Bitcoin is the digital equivalent of gold. Just like how money evolve to being digital, mere numbers on a computerized banking system, gold too will be digitized. An that digitized gold is Bitcoin.
So why not peg Bitcoin to gold? Of course Bitcoin being a decentralized and a non-authoritative system no one can force Bitcoin to be pegged to anything but only the people who use bitcoins themselves. Can there be any other way that Bitcoin be priced at some specific value other than being dictated by the free market, that is the exchanges, which are prone to manipulation?
bitcoin (at this time) can not compete with Gold, Gold has a demand more than its tradable market, it is used in manufacturing, people buy it as jewelry and other personal interest it has a demand that outweighs anything Bitcoin has going for it. As of now it is the basis of a few currencies.
Gold does lose value off and on weekly against Fiat, it stays stronger but the COMEX and the Fixing banks control its price as they deem necessary. it has paper contracts, and for those of you who do not know what that is, a paper contract is a contract a bank uses that moves the price of gold they way they want it to go.it is not real gold only an IOU from a bank saying yes we have this much gold and agree to buy/sell that gold to you at this time.
Bitcoin can not be pegged to Gold for the simple reason it has no comparison, as I have said many many times in this forum and bitcoin lovers choose to make excuses and ignore me, Bitcoin has no demand, it has no value other than its tradable market, no one has an urge to buy it, no one needs it and less and less people want it every day.
yes Bitcoin could have a chance to be priced at a specific value but this will only happen when it has a real demand, it has to stand out in a way gold and fiat do, people have to need it, want it and desire to buy it, until that happens you are stuck with only its tradable market value.