从事区块链行业已经八年了, 因为对冷知识掌握得不够全面而回答错误的题目数量极多,这些错误叠加在一起的程度甚至可以让人绕着地球运行一圈。今天决定筛选出三个最具有致命性影响的陷阱, 并将其完整无遗地展开论述并进行详细讲解。
区块链冷知识你知几个
关于哈希碰撞概率这道题目, 许多人错误地认为SHA-256的碰撞概率为零, 但实际上该概率数值是二的负二百五十六次方。
当面试中被问及“区块链为什么不用MD5”时, 如果只回答因为其不安全, 这样做会丢失分数, 正确的回答应当指出, 在二的三十二次方这一计算量级上就可以构造出MD5的碰撞现象, 而想要实现SHA-256的碰撞, 其所需要的计算代价将远远超过全球所有算力的总和。

“区块链能不能篡改历史区块”这个问题也是经常被踩到的一个大坑。从理论上来讲, 这个操作是可行的, 前提是你必须掌握绝对多数的算力, 也就是那所谓的超过一半的计算能力。
但是, 现实情况是, 你想要付出巨大的成本去支撑这种算力攻击, 最终花费的金钱远远比你通过这个手段所能挖掘出来的数字货币的价值要多出好几倍那么多。正是因为这一高昂的成本, 所以我们通常所说的区块链安全机制, 更准确的定义是经济层面上的不可篡改, 而不是纯粹的数学逻辑层面的不可篡改。
区块链共识机制啥原理
PoW与PoS根本不是关于挖不挖矿的问题, PoW将安全建立在物理能耗的基础之上, 而PoS则将安全建立在质押抵押的基础之上, 冷知识题目非常喜爱询问PoS应当如何防范恶意节点, 其惩罚机制会直接将你欺诈得来的货币连本带利全部扣除, 这意味着不诚实的行为是绝对无法获利的。
大家经常问比特币的区块生成间隔为什么非要设定成十分钟, 这其实是经过深思熟虑的平衡结果, 而绝不是随机拍脑袋决定的定论。
一旦把这个时间设得太短, 就会引发大量的垃圾交易涌入网络, 导致区块资源被严重浪费;反过来, 如果把时间设得太长, 普通用户在等待交易确认的时候就会感到极其焦躁和崩溃, 所以十分钟左右才是在保障网络安全性与提升经济效率之间所能达成的最佳折中方案。
这道名单里单独拎出来的题目并不是很难, 但是把它们混在一些冷知识题目里面进行考察的时候, 考验的就是大家把底层逻辑啃了没有啃透。请大家不要只是去单纯地背诵正确的答案, 而要把每一个所谓的为什么都嚼碎了再来进行回答。
转载请注明出处:枣强文明网,如有疑问,请联系()。
本文地址:https://www.zqwxw.com/news/9462.html
