要说比特币最牛的地方,很多人会提“不可篡改”。这四个字听着挺玄乎,其实原理就像全村人一起记账,谁想偷偷改账本,得先过全村人这一关。

咱们先想象一个没有银行的村子。以前大家记账,可能就找个人专门记,比如村头老王。但老王要是想偷偷改账,把自己欠的钱改成别人欠的,没人知道就容易出问题。这就是“中心化记账”的毛病——太依赖一个人,容易作假。

后来村里人学聪明了,决定不找专门的记账员,而是每家每户都发一个一模一样的账本。每天谁家买了东西、卖了东西,大家都同步记在自己家的账本上。比如张三卖给李四一只羊,他俩就扯着嗓子在村里喊:“张三卖给李四一只羊,记一笔!”然后家家户户都拿出账本,把这笔账记上。这就叫“分布式记账”,账本不是一个人拿着,是大家人手一份,一模一样。

这时候如果张三想耍赖,偷偷把自己家账本上“卖给李四一只羊”改成“卖给李四两头羊”,行不行?肯定不行啊!他改了自己家的账本,但李四家、王五家、赵六家……全村几十户人家的账本上都记着“一只羊”。等晚上大家一对账,发现张三的账本和别人不一样,大家肯定说:“你这个账本是假的,我们大家记的才是真的!”张三改了也白改,反而暴露了自己。

比特币的区块链差不多就是这个道理,只不过把“全村人”换成了全球成千上万的电脑(这些电脑叫“节点”),把“喊嗓子记账”换成了网络上的广播。每一笔比特币交易,比如A转给B一个币,都会广播给所有节点。节点们收到信息后,会一起验证这笔交易合不合理(比如A是不是真有这一个币),没问题了就记下来。

那这些账是怎么连成“链”的呢?每隔一段时间(比特币大约10分钟),大家会把这段时间内所有验证通过的交易打包成一个“区块”。这个区块就像账本的一页,上面记着这段时间的所有交易明细。

关键的一步来了:每个区块生成后,都会根据里面的内容,通过一种叫“哈希算法”的东西,算出一个独一无二的“指纹”(专业点叫哈希值)。这个指纹有点神奇:区块内容哪怕只改一个标点符号,算出来的指纹就会完全不一样。而且,这个指纹还会和上一个区块的指纹绑在一起。比如第二个区块的指纹里,会包含第一个区块的指纹信息;第三个区块的指纹里,又包含第二个区块的指纹信息……这么一来,所有区块就像环环相扣的链条,一个扣一个,这就是“区块链”名字的由来。

现在再想想篡改有多难。假设有人想偷偷修改第100个区块里的一笔交易,把“A转给B1个币”改成“A转给C1个币”。他一改,第100个区块的内容就变了,那第100个区块的“指纹”肯定也跟着变了。但第101个区块的指纹里,存的是原来第100个区块的指纹啊!现在第100个区块指纹变了,第101个区块就对不上了,那它的指纹也得重新算,接着第102、103……直到最后一个区块,指纹全得跟着变,整个链就从这儿断了。

更麻烦的是,你改了自己电脑上的这个“假链”,但全球还有成千上万个节点的“真链”呢。比特币的规则是,大家永远认可最长的、那个大多数人都在同步的链。你一个人改的链,孤立无援,只要一联网,就会被别人的真链覆盖掉,系统根本不认。

那是不是绝对没法篡改?理论上,如果一个坏人能控制全球超过一半的节点(这就是常说的“51%攻击”),他就可以让多数人统一口径,强行改账。但你想啊,比特币网络遍布全球,节点数量庞大且分布分散,想控制一半以上的算力,那得花天文数字的电费和设备成本,成本可能比他篡改能获得的利益高得多,得不偿失。所以说,区块链的不可篡改性,不是靠某种玄学技术,而是靠“人多力量大”的经济账和博弈逻辑,让篡改变成了一件几乎不可能完成的事。

(如果对技术细节感兴趣,可以了解中本聪的《比特币:一种点对点的电子现金系统》,这是区块链技术的奠基性论文。)


🔥 新手入门知识点get!纸上谈兵不如实战学习~

进群领完整版《海外华人加密避坑手册》,青岚手把手教你→青岚免费交易社群 (电报)

💡 感谢阅读

1、为了保证时效性,本文首发于我们的官方阵地青岚加密课堂(qinglan.org)。市场风云变幻,以上仅为青岚姐个人的复盘与思考,不作为任何投资建议。在加密市场的长跑中,比起预测,更重要的是执行——请务必管好仓位,严带止损,愿我们且行且珍惜,在每一轮波动中稳健前行!

2、关于如何合理设置止盈止损,请点这里查看青岚姐的教程。

3、本文由青岚加密课堂原创,如需转载请注明出处。