Most Blockchain do not use external data, but i think for any chain looking to peg itself to real world value measures, it will need to interact with external data.
My idea has expanded as follows:-
How the Peg is Calculated
Let's take into account the world's strongest measures of value by type
USD, EUR, GBP, NOK, CHF
Metals
Gold, silver, platinum, and palladium
Crypto Currencies
BTC , XPR , LTC , BTS
Stock Shares
GEICO, GOOGLE, APPLE
Oil and the ruble are out, lol.
What we do is create our unit 1 MV (measure of value ) and equate it to each of these.
then calculated separately then together we keep track of the changes and their overall effect relates directly to how we value our 1 MV.
Now, we move on to the Blockchain.
First of we need to know how much work does it take to produce 1 MV?
We can calculate that by looking at how much the average Joe/Jane works to get in in a normal job.
I will pick 5 representative pairs
1) USA - Chile
2) Germany - Greece
3) Russia - Belarus
4) South Africa - Zimbabwe
5) China - N.Korea
6) Australia - N.Z
@ #4 i think we need an equalizer, not sure i'll be able to get accurate data on that though. If i can't i'll find a set of similar African countries.
Now we know how much on average an individual works to produce 1 MV
We can say Block reward is produced on a daily basis by average. and because it is using external data, Block reward will always vary.
So people will get paid fair value for solving a block. The MV unit is pegged not to a currency but to actual real world value. and the cost of producing an MV can be explained using real world terms, instead of hashes/collisions per second.