Blockchain
Questions:
PoW 與 一致性的關聯?
Merkle Tree
https://en.wikipedia.org/wiki/Merkle_tree
In P2P network used to check data is undamaged and unaltered
若以檔案比對的角度來看,八個檔案,只需log8的比對次數即可找到檔案
同步的第一步要先比對檔案的不同,所以使用Merkle Tree可以大幅提高同步效率
一有新檔案增加後,從葉節點發起的hash變更,會變更至根節點
問題描述
多個將軍中有少數幾位叛變者,要怎麼讓正常的將軍取得決策上的共識,而不被叛變者搗亂。
為何
分布式節點需要取得共識,這過程中可能有節點故障或是惡意
重要性:
影響一系統最終一致性的結果,因為可能出現錯誤節點,導致共識結果不一致
解法:PoW, Paxos, PBFT
這問題有兩個角色,提案者與接收者
Paxos 提案過程:
比特幣使用PoW 去 限制一段時間的提案數量,提案類比於產生的區塊,接受提案類比於接受產生的區塊?
Last updated
Was this helpful?