TaibiaoGuo / blockchain101

区块链是面向未来数字化社会的新一代信息技术。本课程将系统介绍区块链原理和应用,让学生对区块链有整体的了解。课程设计目标是帮助学生树立分布式整体性世界观,教学大纲将涵盖围绕区块链,通过应用密码学、分布式系统基础、博弈论的基础知识,把区块链作为分布式整体世界观最前沿的创新应用进行系统讲解。课程还将引入区块链智能合约的概念,帮助学生理解区块链编程的理念和应用的方法。
Other
102 stars 12 forks source link

区块链中的“51%攻击”具体指什么?应当如何避免?涵329 #382

Open 2876517266 opened 3 years ago

dingguo123 commented 3 years ago

简单来说,当一个矿工控制了区块链网络51%以上的哈希率(hashrate,即算力),随后对网络发动攻击,接管区块链网络让不法分子得以逆转交易、停止支付或者防止新交易予以确认,这被称为51%攻击。由于他掌握了大于全网剩余总算力的算力,在他用比特币进行转账用于购买时,比方说这笔交易被记录在第40万个区块上,那么他利用他的算力,从这个区块前一个区块开始重新计算哈希值,并且秘密隐藏,,由于他的算力大于全网算力,这条秘密链一定会超过原链,这时他再将这条秘密链广播出去,原先的链上的交易就会被撤销,用于购买的比特币又回到了他的账户,等于是不花钱白嫖。事实上想要达到51%算力是很难的,并且他也不是真正意义上的白嫖,比方说他用上面那个方法白嫖了一辆车,但是他为了修改原链付出的代价远远不止那些。越是成熟的区块链系统,遭受51%攻击的可能性越小,保证没有人能控制足够多的算力,即没有人能控制记账权,就能避免51%攻击。 果050

zhang2997 commented 3 years ago

当恶意攻击者拥有了全网51%的算力,他就可以篡改数据,进行双重支付,获得高额回报,甚至可以阻止区块链内部的部分交易或全部交易。实现51%攻击的难度大,成本也高,因此普通矿工并不需要太担心这个问题,但是小型的虚拟加密货币整体体量没有达到像比特币那么大时还是比较容易受到攻击的。 亮083

180110030 commented 3 years ago

区块链的优势特性在于其安全、不可篡改,但前提是没有人拥有全网算力超过一半以上,一旦变成这样,区块链就丧失了其本身的价值。兵030

180110030 commented 3 years ago

区块链的优势特性在于其安全、不可篡改,但前提是没有人拥有全网算力超过一半以上,一旦变成这样,区块链就丧失了其本身的价值。兵030

180110030 commented 3 years ago

区块链的优势特性在于其安全、不可篡改,但前提是没有人拥有全网算力超过一半以上,一旦变成这样,区块链就丧失了其本身的价值。兵030

180110030 commented 3 years ago

区块链的优势特性在于其安全、不可篡改,但前提是没有人拥有全网算力超过一半以上,一旦变成这样,区块链就丧失了其本身的价值。兵030

180110030 commented 3 years ago

区块链的优势特性在于其安全、不可篡改,但前提是没有人拥有全网算力超过一半以上,一旦变成这样,区块链就丧失了其本身的价值。兵030