Model One:PoW
已更新:2018年10月21日
恭喜大家要從比特幣小學畢業了~~
接著我們要進入區塊鏈世界。
其實不瞞大家,
區塊鏈就是比特幣的技術核心。
區塊鏈背後支撐理念大概可濃縮五大關鍵模型:
一、 工作量證明(PoW,proof of work):達到去中心化&公正性
二、 公鑰私鑰:達到加密
三、 薯餅公式(Hash Function, Hashcash演算法):達到不被竄改
四、 Merkle Tree:濃縮訊息
五、 Timestamp Server:確保區塊順序

Model one:PoW
PoW (工作量證明,Proof Of Work),顧名思義就是用工作成果來證明完成的工作量。
在區塊鏈採用 POW 工作量證明的共識機制中,比特幣 是其中最具有代表性的。
共識協議則主要是由工作量證明和最長鏈機制兩部分組成。
先講講我們熟悉的比特幣上的區塊鏈。
在比特幣區塊鏈上,每隔 10–15 分鐘就會把這期間發生的所有交易訊息打包成一個區塊並加到最長的區塊鏈上(呵呵為何是最長的鏈勒?等會說),礦工們會開始競爭驗證,最先成功驗證新區塊鏈的礦工就能得到獎勵(獎勵制度)。
比特幣區塊鏈上的礦工,需付出工作量證明(時間和運算資源)來獲得記帳權。意味在比特幣區塊鏈上的所有礦工,只要提出工作量證明都可以參與寫帳本打包新區塊的競爭。最先成功的礦工會將新區塊的帳本訊息大聲廣播,其餘的礦工驗證後便會從競爭改為接受(或也可以說共同維護)新的區塊並同步新區塊的帳本訊息,礦工們全部完成後再一同參與新的交易訊息區塊打包。
以上,礦工去挖礦而得到獎勵,整個過程就是「挖礦」,你要得到獎勵需要有一個憑證,憑證就是「PoW」。