With the rise of blockchain technology, data sharing between organizations is often established in a distributed blockchain ledger that is decentralized and tamperproof and has a low trust cost. However, traditional blockchain technology does not adequately support the on-chain storage of massive data, and all the on-chain stored data are completely open and transparent to participants; consequently, it is impossible to meet the user's needs for privacy protection. In this study, we designed a scalable data access control method for blockchains; this method extends the storage forms of the blo...