“…[23,36] systems have focused on auditability characteristic and trusted logging provided by blockchain to design a reliable access control system. From the transactional perspective, [28,35,59] use only transactions to store access control attributes on blockchain, while [2,13,17,22,23,26,36,39,42,51,52] applied smart contracts to exploit its advantages such as flexibility and automatically enforcing access control policies. Also, the challenges and future directions have been discussed in this paper.…”