BASIC: Towards a Blockchained Agent-Based SImulator for Cities