So, this http://www.americanbanker.com/bankthink/the-last-straw-for-bitcoin-1059608-1.html?pg=1 article got posted today, noting that FinCEN thinks irrevocable payments are money laundering tools.
At any rate, it got me thinking, can we layer on revocability somehow without any protocol change, as an opt-in?