一个区块由区块整体信息、区块头和区块身体组成。
区块信息包括一个叫做神奇数的字符串,用于区分不同的区块,相当于表格的表头题目。它还包括表示整个区块大小的数字,类似于班级人数。
区块头的信息包括软件版本、上一个区块的哈希值、默克尔根、时间戳、难度目标和随机数。
默克尔根是通过将区块身体中的交易信息两两计算哈希值得到的最终哈希值,代表所有交易的结果。任何一笔交易发生变化都会改变根哈希值。
区块身体中存放各种交易信息,比如转账。这些交易以默克尔树的形式存在,就像一个树枝不断分叉,最后形成一个根哈希值。
由于这样的数据结构,区块链是一个整体,每个区块有联系,难度可以调整,时间可以标记,数据还有一定的结构,并得到最终哈希值。这种结构便于验算,保证了整个区块链的稳定。
推荐阅读:《百问百答:区块链系统入门》,通俗易懂,帮助你系统了解区块链。
在我们周围,很多人都听说过挖掘这个动词,据说比特币是通过挖掘赚来的,有些人甚至赚了很多钱。但是很多人不知道虚拟货币挖掘是什么意思。让我们看看。手机可以挖矿狗狗币吗_什么算法可以挖掘虚拟货币?_手机可以用比特币挖矿吗?挖矿...
我们都听说过加密货币,但不可替代的代币呢?不可替代代币 (NFT) 是具有独特属性的数字资产。这意味着没有两个 NFT 会完全相同——甚至看起来完全相似。比特币和以太坊等传统加密货币的问题在于它们建立在区块链技术之上,该...
在熊市和牛市的旋风中,人们很容易忘记世界各地的人们每天都在以简单实用的方式使用加密货币。本周开始的“币安让加密货币变得更好”活动重点关注我们的用户,并深入研究他们的现实生活故事,以发现加密货币如何以革命性的方式对他们产生...
区块链机制的核心部分最重要的前提是合作,最重要的前提是多方能够达成共识。在区块链中,最重要的两个核心组成部分是:采矿和交易。从字面上讲,挖掘似乎是哈希碰撞(以比特币为例)然后获得货币的过程,而交易是在交易所转账和投机货币...