先来看看老师抛出的问题:
工作量证明和权益证明是区块链的两个共识机制。如果我来开发区块链项目,我会选择哪种共识机制?为什么呢?
一、复习第一课
人类货币的演变从实物货币到中心化记账货币,比特币属于去中心化记账货币,背后的底层技术区块链技术被认为可能将会为人类货币发展带来革命性的改变。
二、梳理第二课
1. 比特币的转账机制
首先,比特币用户登录比特币钱包,选定比特币的转出地址,再选定比特币的转入地址,再输入比特币转账金额,自由选择转账手续费金额,最后提交比特币签名,而用户提交转账申请之后,比特币网络的矿工会竞争来记账确认,矿工将获得新发行的比特币收益。而用户转账时若选择零手续费,那么可能就没有矿工愿意竞争记账,或者有也会造成延时记账。
2. 解读相关名词
矿工:在用户提交比特币转账申请后竞争记账的人员或组织叫做矿工
挖矿:矿工争相获得权利记账的过程就是挖矿
算力:获得记账权利之前必须算出一道超级难的比特币数学题,矿工依靠计算机做随机的哈西碰撞(每秒能做多少次哈西碰撞就是算力的代表)而计算出这道比特币难题题的能力就叫算力
工作量证明:比特币的一种共识机制,即矿工成功算出比特币数学难题之后,会将之前网络上打包好的转账交易记录到一页账单上,然后同步给网络上的其他人,因为这个矿工能够最先算出这道难题的正确答案,说明他付出了一定量的工作,有权利来记账,所以大家都会达成共识同意他记的这一页账单。这种依靠工作量来证明权益的机制就叫做工作量证明机制,简称POW, proof of work
权益证明:区块链另一种共识机制,即网络上持有币越多的人竞争获得记账权利的成功概率越大的共识机制,优点在于节约竞争时间,且无须浪费能源挖矿
区块:比特币网络是一个巨大的账本,平均每十分钟诞生一页账单,这一页账单就叫做一个区块
区块链:每一页账单都打上时间戳,再按照时间先后连结起来,就形成一个账本,这个账本就叫做区块链
三、两种共识机制各有利弊,我选择自由并存
理由:工作量证明机制就好比人们对普通人勤劳致富的共识一样,而权益证明机制是对工作量证明机制的肯定,工作量越多,获得的权益越大,而权益越大,那么记账成功的概率也越大,这种并存的共识机制下,用户自由选择任意一种共识机制来获取记账,我认为都会是合理的,普通人选择工作量证明机制获得权益,而持有一定量权益的人可以自己衡量一下那种机制对自己更好来竞争。