| Blockchain,as a new tool for creating trust proposed in recent years,is essentially a continuously growing distributed database with multiple parties involved and maintained together.It has been regarded as one of the basic protocols for the next generation of global credit certification and value Internet.Some researchers at home and abroad have used the existing blockchain system to reduce the falsification of data information such as personal education and resumes.However,the architecture of existing open source blockchain system is mainly applicable to digital currency and other economic fields;In addition,Practical Byzantine Fault Tolerant algorithm,which is widely used in alliance blockchain system as a consensus algorithm,has the problem that the consensus speed decreases obviously with the increase of the number of nodes in the system.Considering the above problems and combining the characteristics of blockchain and log system,the Log Alliance Blockchain system is implemented and described in this thesis,and some improvements are made to the traditional Practical Byzantine Fault Tolerant algorithm.The main contents of this thesis are as follows:(1)Designing the overall architecture model of the Log Alliance Blockchain and effectively layers the alliance blockchain according to the application scenario.In this thesis,the storage content and storage format of the log block in the data layer are reasonably designed.In general,the model architecture is streamlined and the efficiency of data reading improves in the Log Alliance Blockchain system which has more read operations and fewer write operations.(2)Combining with the domestic and foreign applications of blockchain and consensus mechanism in each literature,a newly designed consensus mechanism applicable to the Log Alliance Blockchain improves the consensus speed,and the improvement of the Practical Byzantine Fault Tolerance algorithm in the consensus mechanism is verified through simulation experiments.At the same time,the performance of other aspects of the consensus mechanism is summarized and analyzed.(3)Designing the data interface of the Log Alliance Blockchain,a new design provides data writing and data query interfaces for peer nodes in the system according to different database table operation permissions.Finally,the Log Alliance Blockchain is implemented and presented.Applying the Log Alliance Blockchain to the employment support function module of the Platform of Innovation,Creation and Entrepreneurship,the non-tamperable and traceable features of Log Alliance Blockchain effectively increases the reliability and credibility of the platform's data.Last but not least,some deficiencies of the blockchain-based log system are enumerated and analyzed. |