The invention provides a read-only security
file storage system for a block chain. The
system comprises: (1) a user
server authentication protocol module used for executing a
mutual authentication protocol between a user and a
server via a self-certified path name; (2) a signature and
encryption module used for correctly encrypting a transaction file; (3) a transaction file access
verification module used for verifying the
trustworthiness of the user; (4) a security file
data generator; (5) a
daemon of a read-only security file data
server; and (6) a
client, wherein a traditional path is converted into data and
digital signature is carried out in a
client environment, then the data is distributed to an arbitrary number of running servers, and the
daemon receives the request of the
client and returns the data; and (7) a postmark protocol module used for detecting the integrity of
transaction data. By adoption of the storage
system and the method provided by the invention, the storage time of a large
file system is shortened, and a creator can complete cryptographic operation, data creation and decryption according to
ciphertext in an environment without a network.