The invention relates to a crowd funding platform based on a block chain. The crowd funding platform comprises a platform node server, a financial supervision node server, a plurality of node servers,a platform management client, a project initiator client and an investor client; the platform management client, the project initiator client and the investor client are in communication connection with the platform node server; the platform node server, the financial supervision node server and the node server are in communication connection through a block chain network; the platform node server comprises a member management module, a project management module, an intelligent contract management module, a system management module and a revenue and expenditure management module; the platformmanagement client comprises a platform management client interface; the project initiator client comprise a project initiator client interface; and the investor client comprises an investor client interface. The invention further discloses a crowd funding method. The method comprises the steps of project application, platform auditing, publishing, funding by an investor, money use application byan initiator, supervision auditing, project execution and the like. The scheme of the crowd funding platform based on the block chain has the characteristics of high security, high supervision efficiency and the like.