Blockchain
IT#blockchain
什麼是區塊鍊
透過共識演算法實現信任去中⼼化的技術
區塊鏈如何解決 3 個一致性方面的問題
- 如何防止紀錄被篡改 => 區塊的 HASH 的唯一性,只有篡改者的計算能力超過整個網路其他節點的計算能力總和時,篡改者所製作的區塊鏈的生長速度才有可能超過現有區塊鏈的生長速度
- 如何進行同步 => 僅維護一個區塊鍊
- 如何防止同一筆紀錄被重複使用 => 檢查放入新區塊的每筆交易紀錄中的輸入值,是否在先前的區塊所包含的交易紀錄中使用過
共識機制 : 決定誰有發言權
1. PoW (Proof-of-Work)
透過大量的算力來爭取出塊的權利,ex: 比特幣區塊鏈
2. PoS (Proof-of-Stake)
透過持幣的數量來作為獎勵的依據,當你持有幣的數量越多,就擁有越高的概率來取得記帳的權利,ex: 乙太坊區塊鏈 2.0