David Andolfatto has a very good post on "Monetary Policy Implications of Blockchain Technology". In passing (it's not a central point of his post), David says:
"However, it's worth pointing out that the leading economic theory of bank sector fragility, the Diamond and Dybvig model, does not rely on the existence of opacity in the financial market. In that model, the portfolios of banks are perfectly transparent. A bank run may nevertheless be triggered by the expectation of a mass redemption event, which subsequently becomes a self-fulfilling prophecy. It is also interesting to note that (in the same model) bank-runs can be eliminated if banks adopt a credible policy of suspending redemptions once they run out of cash (this commits the bank not to firesale assets to meet short-term debt obligations)."
I think that David is right about suspending redemptions. But I think that David would be wrong if we made a small change to the Diamond Dybvig model. We simply add an extra time period, or periods. It's a friendly amendment to the model.