端午節後的一週過的還好嘛?週五的小G也是元氣滿滿呢!
上期的那些內容:礦工、挖礦、礦池、算力、工作量證明、權益證明、區塊、區塊鏈,大家都懂了嗎?這堂課的重點是共識機制哦!
首先,區塊鏈的底層由四部分構成:
1、分散式的資料庫:用來儲存以往和將來的交易資料。
2、密碼學的公私金鑰體系:用來確認交易雙方的身份。
3、P2P網路:用來廣播和蔓延各類訊息(如節點加入訊息,節點失效訊息,得到挖礦資料的訊息)。
4、共識機制:決定節點記賬權利,以及記賬權利的選擇過程和理由。
其次,常見共識機制:
1.工作量證明共識機制:PoW(proof-of-work)
2.權益證明共識機制:PoS(Proof-of-Stake)
3.股份授權證明共識機制:DPoS(Delegate-Proof-of-Stake)
除了以上所述的幾類常見共識機制,在區塊鏈的實際應用過程中,還存在著其他五花八門的依據業務邏輯自定義的共識機制,如小蟻的“中性記賬”等眾多以“側鏈”形式存在的共識機制等。
Ps:側鏈(sidechains)是指遵守側鏈協議的所有區塊鏈,是相對與比特幣主鏈來說的。側鏈協議是指:可以讓比特幣安全地從比特幣主鏈轉移到其他區塊鏈,又可以從其他區塊鏈安全地返回比特幣主鏈的一種協議。
因此,也可以將共識機制劃分為三大類:POW、非POW以及側鏈