Abstract:Aiming at the security problems such as single point of failure,data untrustworthiness,failure untraceability caused by centralized storage architecture and the problem that traditional collaborative office system only supports single enterprise internal office,this paper uses hyperledger fabric blockchain technology,business process management technology and service combination technology to implement a smart contract collaborative development system based on fabric blockchain.Firstly,the system architecture combines the traditional centralized storage technology and the blockchain decentralized storage technology.By storing the core business data information in the blockchain distributed ledger and the unimportant data such as business process management in the traditional database,the problem of security and trust brought by centralized storage management is solved.Finally,by combining the characteristics of enterprise alliance provided by hyperledger fabric blockchain technology,the system can be applied to enterprise alliance office,and solve the problem of single office.