區塊鏈學習筆記 簡述pow與pos

2021-09-02 14:08:26 字數 788 閱讀 3616

收錄utxo方式的補充。

工作量證明機制通過挑選計算出滿足條件隨機數的節點,賦予這個節點新區塊的記賬權,這個節點可以在這個區塊中加入交易物件為自己的位元幣交易(就如同憑空給自己產生位元幣)作為獎勵,這個獎勵作為該節點的utxo使節點擁有這些位元幣的交易權。計算出新區塊的獎勵為50位元幣,每四年遞減半。到2023年左右,位元幣就沒有獎勵,總量約2100萬個這就是位元幣的總量。

機制本身有關於hash演算法和區塊的組成。『礦工』節點收集一段時間內的所有交易並試圖建立新區塊。節點想新增新區塊必須提供相應證明。為了產生證明,礦工節點通過隨機數的改變進行多輪雜湊運算,區塊鏈中要求雜湊值以一定數量的零開頭。

當乙個節點得出乙個合理的雜湊值,說明了該節點經過了大量嘗試計算。當乙個區塊被建立,礦工節點對全網廣播,其他節點核對這些賬目,交易達到6個確認以上就可以成功記錄了,別的礦工雖然沒算出來,但很容易確認廣播的賬目是否正確。(可以和上週寫的spv認證方法差不多)

舉個例子:開闢新區塊是礦工們運用加法(其實是雜湊演算法)計算什麼結果小於100,

礦工只能改變乙個隨機的數來計算,直到有人計算5+5=10,10<100,此時礦工全網廣播5+5=10,其他節點只要計算5+5是否等於10並小於100.顯然這個計算量遠小於通過隨機數計算結果。

其中系統根據前2016個區塊的耗費時間調整難度值,以確保每十分鐘產生乙個新區塊。每乙個被加進鏈的區塊,都會包含上乙個區塊的雜湊值,任何試圖改變區塊的節點需要同時改變之前的區塊。從而保證了區塊鏈資料的可靠性和唯一性。

2 pos (proof of stake)機制。

區塊鏈 PoW 共識機制的原理與認識

有效可靠 因為雜湊函式具有免碰撞 隱匿性以及不存在比窮舉更好地方法來使得雜湊值落在特定的範圍。利用時間戳 非對稱加密 雜湊函式以及共識機制解決了拜占庭將軍的問題。實現了去中心化 pow 的共識機制解決了去中心化結構中各個節點間資料不一致的問題。同時這一機制保證了在這個系統中每乙個節點的公平性,即每乙...

區塊鏈學習筆記

關於區塊鏈的概念早在2012年就聽說過了,但是當時並未引起重視,當下雖然很流行,但是仍無法看到應用在何方,粗略了解,先學習一點咯,只做一些筆記用來學習下吧 先過概念 區塊鏈是 分布式資料儲存 點對點傳輸 共識機制 加密演算法等計算機技術的新型應用模式。所謂 共識機制是區塊鏈系統中實現不同節點之間建立...

區塊鏈 位元幣與區塊鏈學習

什麼是位元幣 位元幣是中本聰2009年提出的乙個點對點的數字加密貨幣系統。但是,這個定義背後的內涵和外延非常豐富。遠不是這一句話能夠概括的。我們可以從多種不同的視角,不同的方面,不同的層次去看它,看到不一樣的東西。打個比方,就像乙個建築物,可以從物理,力學,建築學,文化,社會等等角度去看它,都可以看...