No, money has value because the government makes it law that debt is payable with it; that's what gives a government's currency legitimacy. If the government made a law that debt could be paid with bitcoin, it would no longer fit Shiller's description.