Disclosed herein are methods, systems, and apparatus that include a computer program encoded on a computer storage medium to enhance security of a blockchain network. Embodiments herein include a step of receiving a transaction request from a client, the transaction request being required to be recorded on the blockchain, and a transaction calculated based on hashing the transaction. Including a hash, determining that the transaction hash has not been previously stored in either the cache resource or the blockchain, storing the transaction hash in the cache resource, and executing the transaction request. including.
展开▼