比特幣原理-為什么記賬-挖礦
1 記賬=hash打包的過程 就是hash打包交易信息,由於處理這些內容會消耗資源,所以算法會給予獎勵
2 挖礦=工作量多少的證明
1)規則 一段時間(通常是10分鍾)內只有一個人可以記賬成功
2)通過解決密碼學難題(工作量證明)競爭獲得唯一記賬權
3) 其他節點復制記賬結果
3 工作量證明
1)原始算法 hash(上一個交易記錄的hash,交易記錄集)= xxxxxx
2) 工作量證明算法
hash(上一個交易記錄的hash,交易記錄集,隨機數)= 0000YYYYY
計算可以獲得后面的結果,所需要的隨機數是什么
誰算出來 那么那個節點就可以獲得 唯一的記賬權
3) 交易記錄集是什么
1))收集廣播中還沒有被記賬的交易
2))交易的有效性驗證
3))添加一筆給自己轉賬的交易(挖礦獎勵)
4 工作量分析
1) hash值是16位的結果 一個0需要計算16次 2個0需要計算16*16次
現在的比特幣的0是 18位 那么需要計算 16*18的18次方次