Sort:  

This seems like the most sensible approach to this issue, because it would keep the increased complexity of such schemes away from core blockchain development.