How to Build a monetary system on Blockchain?