美文网首页
比特币如何防止篡改记录?

比特币如何防止篡改记录?

作者: 经管读书会 | 来源:发表于2021-05-13 08:58 被阅读0次

    (本文在观看李永乐老师视频讲解基础上整理)

    在一个中心化的系统当中,我们可能会面临信息被人篡改的风险。作为去中心化的交易系统,比特币完美的规避了篡改风险。

    比特币的防篡改机制建立在“最长链原则”上。

    问题1:什么是“最长链原则”?

    比如有两个矿工分别算出了新区块A和B,链到了主链当中,形成了1号线路和2号线路,并且这两个矿工分别向全网广播了自己的消息。

    这时全网的矿工会自行站队,有的人会在线路1后面挖矿,有的人会在线路2后面挖矿。如果线路1上最先出现了新的区块,线路1就成为了最长链,这时全网的矿工就会统一在线路1上挖矿,线路1也就成为了主链,线路2上的区块也就自动作废了。

    全网的矿工在最长链上挖矿就是最长链原则。

    问题2:具体如何防篡改?

    比如某人打算修改第3号区块的信息,他就需要在2号区块的后面建造一个新的区块,并且在新的区块后面继续挖矿,直到他能够建造出一条比主链还长的新链。

    但这种情况根本不会发生,因为全网的共识是最长链原则,所有的比特币矿工都在最长链上挖矿,想篡改记录就是在和全网在作对。除非这个篡改记录的人的算力超过了全网其他所有人的总和,而出现这种情况的概率又是极低的,因为一旦这个人的算力能够超过全网,那么他也就没必要去篡改一条记录了。 

    结语

    1、  比特币坊篡改的机制建立在“最长链原则”上;

    2、  由于“最长链原则”,篡改记录其实就是在和全网做对,这种事情是几乎不可能发生的。

    参考文献

    [1]微博 @李永乐老师

    相关文章

      网友评论

          本文标题:比特币如何防止篡改记录?

          本文链接:https://www.haomeiwen.com/subject/sldtjltx.html