The invention relates to a distributed digital rights management (DRM) system based on a blockchain. The method belongs to the technical field of digital copyright protection and the technical field of blockchain. The system comprises a blockchain network supporting an intelligent contract, a distributed public account book, a content publisher, a content consumer account, a DRM content encryptionmodule, a DRM content authorization module, a DRM agent module, a DRM content authorization intelligent contract, a DRM content playing device, a content distribution platform and the like. The blockchain distributed public account book records the content copyright information and the content license of the encrypted digital content besides recording the account state, the transfer transaction,the smart contract code and the like, and the content copyright information and the content license both contain protected content encryption keys. Content encryption keys of digital content and content licenses authorized to consumers by content publishers are safely managed on blockchain, content copyright management is open and transparent, and DRM content authorization can be directly carriedout between any content publisher and the consumers in a point-to-point mode on the Internet through the system.