{'fraction_non_alphanumeric': 0.01857225769007545, 'fraction_numerical': 0.0017411491584445734, 'mean_word_length': 5.505660377358491, 'pattern_counts': {'":': 0, '<': 0, '<?xml version=': 0, '>': 0, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
Application of blockchain technology in railway information sharing research

As new information technology, blockchain has produced a new computing model and penetrated various industries, realizing the transformation from information Internet to value Internet and triggering a new round of technological innovation and revolution. Blockchain has great potential and a wide range of applications. Currently, its application fields are constantly expanding and there are application scenarios in many fields. It has also been widely used in the railway industry. For example, information sharing of data generated in railway construction and security guarantee of data flow are important development directions of railway construction in the future. All these require data exchange between the railway and other industries, but data exchange is difficult in the following aspects: (1) The traditional data exchange process requires the exchange service manager, who can access, utilize and control all exchanged data. No matter which party chooses to assign the role to the manager, other business parties will lose the effective supervision and management of exchanged data; (2) There is business competition between the railway and other transportation industries. The mining and analysis of exchange data by competitors make all parties face pressure. How establish an effective trust mechanism is a difficult problem. (3) Through the traditional centralized database to achieve data sharing, hackers only need to attack the exchange database to obtain data, which increases the risk of data leakage. In this paper, the Byzantine redundant error algorithm (PBFT) is used to ensure the safety and accuracy of the system.