A method comprising: receiving, by a validation node from an acceptance node, a transaction record for a transaction conducted between the acceptance node and a user, the transaction record including at least information related to the user and transaction details, wherein the validation node and the acceptance node are part of a blockchain network that comprises a plurality of nodes; identifying, by the validation node, based on the information related to the user, a blockchain associated with the transaction; appending, by the validation node, the transaction record to the blockchain; generating, by the validation node, a signature by: generating a first hash of at least a portion of the information related to the user; generating a second hash of at least a portion of the transaction details; combining the first hash and the second hash into a text string, wherein combining the first hash and the second hash comprises concatenating the first hash and the second hash; hashing the text string to form a third hash, the third hash being a derivative of the text string; and signing the derivative of the text string, using a private key associated with the validation node to form the signature; and attaching, by the validation node, the signature to the transaction record within the blockchain. receiving, by a validation node from an acceptance node, a transaction record for a transaction conducted between the acceptance node and a user, the transaction record including at least information related to the user and transaction details, wherein the validation node and the acceptance node are part of a blockchain network that comprises a plurality of nodes; identifying, by the validation node, based on the information related to the user, a blockchain associated with the transaction; appending, by the validation node, the transaction record to the blockchain; generating, by the validation node, a signature by: generating a first hash of at least a portion of the information related to the user; generating a second hash of at least a portion of the transaction details; combining the first hash and the second hash into a text string, wherein combining the first hash and the second hash comprises concatenating the first hash and the second hash; hashing the text string to form a third hash, the third hash being a derivative of the text string; and signing the derivative of the text string, using a private key associated with the validation node to form the signature; and attaching, by the validation node, the signature to the transaction record within the blockchain. generating a first hash of at least a portion of the information related to the user; generating a second hash of at least a portion of the transaction details; combining the first hash and the second hash into a text string, wherein combining the first hash and the second hash comprises concatenating the first hash and the second hash; hashing the text string to form a third hash, the third hash being a derivative of the text string; and signing the derivative of the text string, using a private key associated with the validation node to form the signature; and attaching, by the validation node, the signature to the transaction record within the blockchain.