以太坊中的挖矿算法
对于基于区块链证明的区块链系统来说,挖矿是保障区块链安全的重要手段,Block chain is secured by mining。
bug bounty:在美国电影里面有赏金猎人(bounty hunter),这个是说悬赏去找挖矿bug。
在比特币的挖矿算法是是安全的,但是在比特币系统中存在必须使用ASIC芯片来挖矿的与去中心化相悖的问题。one cpu,one vote:这才是中本聪的初衷。
所以在后来的区块链系统上,一个目标就是做到ASIC resistance, 一个常用的做法就是增加puzzle对于内存访问的需求,即memory hard mining puzz
1