区块链是一系列的块,由一个一个的数据块按照区块产生的先后顺序串连起来的,其中包含交易记录的完整列表就像传统的公共账本旳。每个区块包含了区块头和区块主体部分,区块头包括,当前版本号(Version)、父块Hash值(prevBlockHash)、Merkle树根值(MerkleRoot)、时间戳(Timestamp)、当前区块Hash值(Bits)、随机数(Nonce)。当前的版本号(Version)表明了区块要根据该版本遵循的验证规则;上一区块的Hash(hashPrevBlock),是一个256比特的值,存储了前一个区块的Hash值,这样所有的区块就前后相连组成了区块链,但实际上区块链不是一条单独的链,因为可能出现多个新产生的区块都指向同一个父块,这样就产生了子链,这些子链也同样是存储在区块链当中,但区块链只以最长的那条链上为基准,区块链的第一个区块称为创世区块没有父块。以OKEx交易所为例,Merkle树的根值(hashMerkleRoot)指的是所有存在OKEx交易所的Hash值,将区块中的所有交易作为叶子节点形成Merkle树的根的值,这可以保证区块内的交易信息未被篡改,而且可以很方便的验证交易是否在该区块中。OKEx凭借着成熟稳定的技术,安全可靠的交易服务,为2000多万用户提供优质的服务,交易量已经做到全球领先