區塊鏈學習歷程 #1
區塊鏈學習歷程 #1
BlcokChain Learning Day 1
根據上一篇的文章,我們知道區塊鏈是個去中心化的帳本(資料庫)
如果有興趣可以點下方連結來看看。
初探區塊鏈 *區塊鏈(BlockChain) : 為一去中心化帳本(資料庫)。*medium.com今天來討論一下 — Consensus (共識機制)
Consensus
什麼是共識機制呢 ?
加密貨幣多採用去中心化區塊鏈設計,節點是各處分散且平行的,所以比須設計一套制度,來維持系統的運作順序與公平性,來統一區塊鏈的版本。
目前的共識機制有以下(可能還有更多)
- POW (Proof Of Work)
- POS (Proof Of Stake)
- DPOS (Delegated Proof Of Stake)
- POC (Proof Of Capacity)
POW — 工作量證明
相當於解決一道很難的數學題目!
現階段POW主要用於比特幣區塊鏈,也是第一個應用在加密貨幣的共識演算法。
由中本聰撰寫的論文 Bitcoin: A Peer-to-Peer Electronic Cash System,如果對此有興趣或想加深了解,十分鼓勵看看這篇的!
優點
- 架構簡單並且容易實現。
- 需要多數節點承認,攻擊者需要投入超過50%以上的算力,我們稱之為 51% attack 。
缺點
- 新的區塊鏈必須找到一種不同的散列演算法,否則就會面臨算力攻擊。
- 耗費能源相當大,並且驗證交易時間長。
- 比特幣區塊獎勵每4年將減半,當挖礦的成本高於挖礦收益時,人們挖礦的積極性降低,會有大量算力減少,比特幣網路的安全性進一步堪憂。
POS — 權益證明
權益相當於股權的概念。
可以讓獲得擔任驗證者工作的人獲得獎勵以吸引更多的人參與。
獎勵會依照驗證者持有的貨幣數量來算,當持有的量越多獲得獎勵也越多。
優點
- 與POW相比,更能節省資源和減少共識達成的時間。
- 如要攻擊就必須達到全幣量一半以上的貨幣,攻擊成本相當高。
缺點
- 由於持有的量越多獎勵也越多,可能會導致貨幣不流通。
DPOS — 股份授權證明機制
POS 加強版
去中心化表示每個股東按其持股比例擁有影響力,51%股東投票的結果將是不可逆且有約束力的。
- 每個股東可以將投票權授予一名代表,獲票數最多的前100位代表按既定時間表輪流產生區塊。
- 每名代表分配到一個時間段來生產區塊,所有的代表將收到等同於一個平均水準的區塊所含交易費的10%作為報酬。
- 如果一個平均水準的區塊含有100股作為交易費,一名代表將獲得1股作為報酬。
優點
- 大幅縮小參與驗證和記帳節點的數量,可以達到秒級的共識驗證
- 更加去中心化
缺點
- 整個共識機制還是依賴於代幣,很多商業應用是不需要代幣存在的。
Conclusion
介紹了以上這麼多個共識機制,是否有對此感到了解呢?
以現階段來說,大多的機制並不是完全的去中心化,要達到完全的去中心化還有一條很長的路要走。
如果大家喜歡這篇文章,歡迎多多分享,底下有個鼓掌(連壓可以至50下哦)也歡迎幫忙多多拍手,底下的LikeCoin也歡迎幫忙讚個 :),也歡迎各位Donate杯咖啡錢 。
Ether Address : 0x0CC9E059BFf58a6bBe4b34c81e7f3416Af91091a
Contact Me
Hello, I am Panda .
覺得我有哪方面寫得不好/寫得好的部分,歡迎您在下方留言處給我點意見或是透過以下連結找到我!
Thx EveryBody !
- Email — kiss851990@gmail.com
- GitHub