We are presenting a new architectural model for enhancing blockchain processing of transactions and security validation through heterogeneous computing, by focusing and improving the consensus validation process, specifically the Merkle tree implementation and validation, both in terms of processing and storage efficiency. By using a heterogeneous architecture, coupled with an efficient storage model for instant transfers of data between memory and video memory, the validation process efficiency can be improved and offloaded from the CPU, with a direct result in increased transactional speeds and enhanced security.