【本文由赞我(zaneds.com)独家冠名】
1 矿工
说到矿工,就涉及到比特币的转账问题。
先回想一下现实世界中我们是如何转账的,比如说A的中国银行卡里有2000块钱,现在转1000块给B,B发送他的银行账号给A,但是是工商银行的,这个时候A转账过去就要付大约2块钱的跨行转账手续费,提交之后就可以等银行后台去处理结算了。
而使用比特币进行转账也是类似的操作,A要转1000个比特币给B,首先A要选择从自己的哪个钱包转账过去,B则提供给A他的钱包地址,也就是一链串的30个大小写字母和数字的组合,A填好地址和转账数量,再写下想支付的交易手续费,就可以提交上去,等矿工来打包处理了。
所以,矿工就是在比特币网络里通过算力竞争到记账权的人或者组织。
2 挖矿
矿工通过竞争计算能力获得记账权,可以获得系统的奖励+手续费,就像在地底进行矿石开采一样,挖取比特币这个过程被比喻为挖矿。挖矿难度就是指计算算式得到结果的难度。
3 算力
算力,简单理解就是计算能力,即指计算算式挖到比特币的能力。
挖矿需要用矿机计算,矿机就是专门用于赚取比特币的电脑,这种电脑配有挖矿晶元,采用烧显卡的方式工作,耗电量很大。每台矿机每秒钟做多少次的哈希碰撞就代表这台矿机的算力,单位值是hash/s。目前主流的矿机为10T左右的计算量级,每一台矿机每秒至少能做1乘以10的13次方的哈希碰撞。所以,这一台10T规格的矿机就有10T的算力。
矿工所掌握的所有矿机占比特币全网总算力的百分比,代表着他在这10分钟记账竞争中所能获胜的概率。如果比特币现在全网的算力是100,而某个矿工拥有10的算力,那么TA每次竞争记账成功的概率就是1/10。
4 工作量证明
当一个矿工成功获得记账权后,他会把打包好的交易记录记在一页账本上,同时同步给其他人。因为他最先计算到了正确答案,证明他付出了工作量,是一个有权记账的人,所以其他人也会认同这一页账单。
这种依靠工作量来证明记账权,大家达成共识的机制叫做工作量证明,简而言之就是可以证明你付出了多少工作量。英文简称,POW。
5 权益证明
权益证明是和工作量证明相对应的另外一种共识机制。
权益证明是根据你持有多少币来竞争记账的权力。如果你持有的币越多,你获得记账权力的概率就越大,反之越小。这种证明机制不仅缩短了共识达成的时间,也不需要消耗大量能源挖矿。英文简称,POS。
6 区块
我们都知道,区块链是一个分布式的记账本,平均每十分钟网络就会诞生一页账本,这个就叫做区块。
7 区块链
每个区块被打上时间戳,按照严格的先后顺序,连接起来,就是区块链。