这其中激励层就是比特币,你帮我记录了,我就给你一些比特币作为奖励(当然还有一些交易费用作为奖励)。说一说比特币和区块链其实本质上不是一回事。而且我要让比特币更稀有,这样大家积极性就更高了,所有比特币定位上线2100万个(以后有可能扩容,或者通过交易费用来支撑)。
但是我不能谁记录了我就给谁比特币啊,那这玩意也不值钱了。
挖矿就出现了!
中本聪先生说了,我的币有限,只能给哪些肯长期帮我记账的人,而且有精力的人。然后Pow(工作量证明)机制就引进来了。中老先生设计了一个机制就是:谁能最快的帮我解一个世纪难题,我就给谁。也就是通过计算一个32的hash值(具体算法会复杂一点,请大家查阅资料),这个值比我给你的值小(32位hash前面的0越多越好),就可以了。别看这一句话,因为没有规律可循,大家都是从只能0开始试验,算出一个不行,赶紧算下一个hash,谁的计算资源hash速度快,谁就能快速算出来(具体请查阅资料),真正需要的cpu和电力等资源真的太吓人了,而且为了保证区块链的稳定性,这个难度是动态调整的。这也催生一个大的产业,什么矿池,矿机,芯片都出来了,光矿机都不知道出了多少代了。
而且你还不能跳过这个难题去解密下一个难题,因为算下一个难题的hash的时候必须带上上一个难题的结果hash,因为这才能叫做链,这样才叫可追索,只能允许一条链(极端情况下链条也可分叉,大家可以查看先关资料)。
给一张比特币官网一个区块的截图:一个成功的记录(块),包含了hash结果,上一个块的hash结果,计算难度,奖励的比特币等。
这里的世纪难题就是一条记录,谁想第一个记录要付出代价,但是付出了代价,回报也很丰厚,一个比特币现在都12000美元了。
看看今天的实际价格(含一些其他币种):
币的价格
话说中国人贡献了全世界一半的计算能力。典型的矿池有:Bitmain,通过挖比特币和买矿机,一年几十亿美元的收入。
应用现状