主页 > imtoken钱包苹果版怎么用 > 从简单专业的角度揭秘区块链和比特币

从简单专业的角度揭秘区块链和比特币

imtoken钱包苹果版怎么用 2023-01-19 02:50:28

简单来说,区块链是一种计算机技术,与互联网一样。

让事情变得更复杂一些,区块链是一种存储电子数据的方法。数据以块的形式出现,它们都链接在一起,使其内部数据保持不变。当一个数据块链接到这条链上时,它的内部数据就不能再改变揭秘比特币和区块链(四),而且里面的数据对任何人都是公开可见的。

1.阻止规则

揭秘比特币和区块链(四)

每个块的大小约为 1 MB。

区块从第一笔交易开始按时间顺序记录。当数据量达到 1 MB 时,事务将记录在下一个块中,依次延迟。

2.屏蔽链接

揭秘比特币和区块链(四)

将这些块连接在一起的是从每个块内的数据字符串生成的特殊数字签名。

这个数字签名是通过哈希运算得到的,如果这个区块中的任何数据发生了变化,即使只有一个数字发生了变化,这个区块的签名也会发生变化。

3.哈希运算

密码哈希函数是一个极其复杂的数学公式:通过将任意数据串作为输入值代入公式中,可以获得唯一的 64 位输出值,但不能从输出值推导出输入值。(后面会详细介绍给朋友们)

揭秘比特币和区块链(四)

4.合格的数字签名

区块链协议将预先确定一些要求。例如,在比特币区块链上,只有数字签名以不少于 10 个连续的 0 开头时,对应的区块才能上链。为了获得一个合格的区块数字签名,需要反复更改输入数据串,直到可以生成一个以连续 10 个零开头的签名。

区块链网络上的任何用户都可以参与区块数字签名的哈希运算。这种“区块数字签名的哈希运算”就是挖矿。

揭秘比特币和区块链(四)

5.区块链不变性

更改一个区块会导致其签名发生变化,与后续区块的记录不匹配,从而断开后续区块。为了让网络中的其他参与者接受这个更改的块,它需要与后续块重新链接。

假设一个矿工恶意篡改了一个区块中的交易,然后根据哈希运算为这个区块和它后面的所有区块生成一个新的签名,以便网络中的其他参与者可以接受它被篡改的交易。问题是网络中的其他矿工也在不断地计算原始链上新区块的签名。随着新区块不断添加到链中,恶意矿工必须重新计算这些区块的签名。他必须确保所有区块都链接在一起,包括不断添加到链中的新区块。除非这个矿工的计算能力超过网络其余部分的总计算能力揭秘比特币和区块链(四),否则他永远不会赶上其他矿工。

只有一个例外,就是恶意参与者的算力确实超过了全网其他人的算力之和。这种情况下,有可能篡改区块链(也就是改变大家都认同的历史记录),这就是所谓的51%攻击(后面会详细介绍给朋友)。

揭秘比特币和区块链(四)

6.加密货币

区块链是一种技术。加密货币是实现和操作区块链技术的东西。每个人都通过区块链技术记录加密货币的交易记录,并可以通过“区块数字签名的哈希运算”获得奖励。. 这就是区块链和比特币的根本关系。