Paper (DRAFT) as seen on bettercrypto.org