區塊鏈(挖礦)

上一篇提到了區塊鏈將會重新打造我們信任的基礎
進而帶動價值的流動

今天要介紹一個在區塊鏈中不可或缺的元素
挖礦
我們生活中常聽到的比特幣就是透過挖礦產生的
美國淘金熱挖的是金礦,在區塊鏈裡就是挖各式各樣的虛擬貨幣

但為什麼我們要有挖礦?怎麼突然就有這種新職業呢?
我們說過區塊鏈要去中心化
有別於傳統的中心化機構,資料的儲存、整理和計算都在一個中心化的地方
去中心化下,把它通通拿掉了

但天下沒有白吃的午餐
沒有中心化機構,誰來幫我們整理資訊呢?

 

我來啦!!!!

當礦工(運用電腦運算能力的人)幫我們整理資訊到一個區塊,經過驗證完成後
礦工就會獲得獎勵(依不同平台有不同發幣的規則)
同時礦工也能抽取在這個區塊一定比例的交易費用
這就是他們在去中心化下幫忙得到的報酬
為什讓礦工幫忙而不是讓中心化機構?
主要是前一篇說到的信任問題(是一個達成共識的機制)

我們接著說
這麼多人想挖礦,怎麼決定誰獲得獎勵呢?

先說下比特幣架構的機制,也是區塊鏈運用最早的共識機制(PoW)
Proof of Work(工作量證明法)
PoW就是考驗你的工作量,
一開始的設計原意是
不想讓大家太簡單就創造出帳本,創造出區塊
因為太簡單創造帳本又大量廣播到各個節點會讓系統癱瘓
又因為這個設計原理產生出公平的特性

為什麼呢?(會講複雜點沒興趣可以先跳過這段)
PoW是一種利用密碼學的共識方式
可以把它想像挖礦的礦工們拼命地在解決一到數學題
只有先算出答案的才有權力建造區塊
這個數學問題是在算一個哈希值
每個人會開始隨機嘗試一連串的數字符號,為了獲得那個唯一的哈希值
因為哈希的兩個特性

  1. 可以把不定量的字符轉化為一定量的字符
  2. 只要稍微改動嘗試的字符,經過哈希函數運算後,哈希的結果值就會大量變動

所以呢,沒有人能投機取巧
或是利用嘗試的結果來分析,去推敲正確的哈希值
讓大家只能用暴力算法解密碼(就是一個又一個的嘗試)
直到對的哈希值
所以每個人是公平的

當然現在來說有人研發了專門挖礦的ASIC特製計算機
再加上有人建了挖礦場
所以越多運算能力的人,可以越快越多的去嘗試哈希值
在PoW下有能力挖礦的已經是大型的礦場了

介紹就到這邊結束唷
歡迎大家提出討論

推薦下一篇錢包

廣告

對「區塊鏈(挖礦)」的一則回應

發表迴響

在下方填入你的資料或按右方圖示以社群網站登入:

WordPress.com 標誌

您的留言將使用 WordPress.com 帳號。 登出 /  變更 )

Google+ photo

您的留言將使用 Google+ 帳號。 登出 /  變更 )

Twitter picture

您的留言將使用 Twitter 帳號。 登出 /  變更 )

Facebook照片

您的留言將使用 Facebook 帳號。 登出 /  變更 )

連結到 %s