区块链的链接形式,说白了就是个永不磨灭的日记本,每页日记都指着前一页的页码。最早是中本聪想出来的,2008年比特币白皮书里提了提,就火了。每个区块分两部分:头和身。头里最关键的是“前区块哈希”,这东西像个DNA码,从整个上个区块的内容(交易、时间戳啥的)通过SHA-256算法哈希出来。长度固定256位,超级敏感。
生成新区块时,矿工们先收集交易,拼好区块体,然后在头里填上老区块的哈希。接着,找个Nonce值,让整个头的哈希满足难度要求(比如开头一堆零)。成功了,就广播全网,大家验证链接对不对。链就这样一条条接下去,形成不可逆的序列。
为什么这么设计?为了防作弊。假如你想改个旧交易,得重算那区块的哈希,然后下一个也得改,因为它引用了旧哈希……连锁反应,整个链崩。现实中,这让区块链成了“数字黄金”的守护者。像以太坊,升级后还加了更多花样,但基础链接没变。缺点呢?链太长,存储压力大,但压缩技术在追赶。总之,这形式简单却强大,奠定了Web3的基础。
生成新区块时,矿工们先收集交易,拼好区块体,然后在头里填上老区块的哈希。接着,找个Nonce值,让整个头的哈希满足难度要求(比如开头一堆零)。成功了,就广播全网,大家验证链接对不对。链就这样一条条接下去,形成不可逆的序列。
为什么这么设计?为了防作弊。假如你想改个旧交易,得重算那区块的哈希,然后下一个也得改,因为它引用了旧哈希……连锁反应,整个链崩。现实中,这让区块链成了“数字黄金”的守护者。像以太坊,升级后还加了更多花样,但基础链接没变。缺点呢?链太长,存储压力大,但压缩技术在追赶。总之,这形式简单却强大,奠定了Web3的基础。