I wrote exactly a whitepaper about that, and ironically named it roughchain [1].
[1] https://docs.google.com/document/d/1L0Me9si4iMclOq8n-oG2yNQf...