To avoid arbitrage opportunities in your valuation model, you have to use the nominal risk-free interest rate as a discount rate:
Let us consider a Zero Coupon Bond (ZCB) expiring in one year with a (nominal) payoff of 1. If we discount with 10% then this ZCB would cost approximately 0.9.
Let us assume that we buy the ZCB for 0.9 using money borrowed in the bank at the risk-free rate of 5%. This would be an initially costless strategy. After one year we would have to pay the loan back and this would cost us approximately 0.95. We receive 1 from the ZCB meaning that we can pocket approximately 0.05 by putting up no money and taking no risk. This is thus an arbitrage opportunity. To avoid arbitrage opportunities in the model we must use a the nominal risk-free rate to value nominal cash flows.