The point of the namecoin list of exchanges is so that initially the price can be set to a specific formula (ie. take the volume from Bitstamp, Bitfinex, GDAX, etc. combine and divide to get the price). The price will need to be known by everyone so that the cryptofiat can be the price of the underlying currency while still using satoshis (ie. when someone sends BTC to the initial address at $7k/BTC and 1 satoshi = $1, then everyone in the network knows that the person can issue 7k satoshis and they can ignore any further satoshis sent from that address by consensus.
So let me resume the model, as I understand it now:
- everybody has the right to issue currency tokens (I'll call them CFIAT for now) based on the current price, taken from the "namecoin list of exchanges", according to the satoshis he sent to the issuance address. The software would have then to prove that the issuer has issued the quantity of currency corresponding to the valid price of the moment of issuance - otherwise his tokens wouldn't be valid.
- In parallel, a decentralized exchange is built up, where people can trade BTC/CFIAT via LN atomic swaps, and CFIAT/FIAT pairs via a Bisq-like protocol using LN.
- Once the decentralized exchange has enough volume, a "trigger" determines that the "list of exchanges" is replaced by a decentralized price finding mechanism.
I think I understand now: You hope that when the price is "liberated", the token is already so popular that there is practically no volatility anymore with respect to fiat.
For example, there could be a market like I proposed here for Bitcoin, where merchants could "guarantee" a price in "cryptofiat" for a certain time e.g. 24 hours or a week. Knowing that, if there are price swings to the downside (which is the biggest risk), arbitrators could profit buying the products with "cheap coins". And there could be also emerge exchangers which always would back the token with 1 CFIATUSD=1USD for example.
Still there is the problem that someone that wants to manipulate the price and has enough Bitcoins or cryptofiat tokens can do it. Not even the elaborated "stablecoin" models like BitUSD or Dai are entirely safe from this kind of attack. But it may work if there are enough backing mechanisms in place like those I mentioned in the last paragraph.
Looks definitively like an interesting concept, I have to think about other possible problems.
Yep. I think you got it down. I think the trigger would be something like "if volume on the decentralized exchange is higher than the volume of the largest exchange (or all of them combined), then set price to the swap price on the dex". I think if the dex is one of the largest exchanges, the difficulty to manipulate the underlying value would be pretty high.
And I do believe the address that is filled with BTC will need to play a large role in maintaining stability but I'm having a hard time figuring out how to do it programatically without needing to go through Rootstock or ETH. Perhaps some sort of game theory which incentivizes the org in charge of the receiving address to maintain stability (like they charge a percentage above the price, and buy back at a percentage that it drops...thus constantly requiring the new issuance of tokens at the current price.