看板 DigiCurrency 關於我們 聯絡資訊
此文主要是請教這兩種共識方法的不同與比較。 PoS: Proof of Stake 股權證明 PoA: Proof of Authority 權益證明 小弟最近看了一些ICO project 像PoA.network 就強調自家使用的PoA技術比PoS還要好, 但是我找了許多資料到現在還是霧煞煞啊...... 但像市值前幾名的Cardano ADA 是採用PoS, 如果他這共識方法這麼差也不會被拱到前幾名了。 到底這兩種有何差異?優劣勢又在哪裡呢?請版上的大神解惑。感謝感謝。 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 118.165.100.65 ※ 文章網址: https://www.ptt.cc/bbs/DigiCurrency/M.1517630331.A.565.html ※ 編輯: jailbreaker (118.165.100.65), 02/03/2018 12:11:08
DarkerDuck: PoA其實還是一個比較中心化的方法 02/03 16:33
DarkerDuck: 靠幾個官方的Authority節點去認證交易 02/03 16:34
DarkerDuck: PoS則有Nothing is the stake的問題 02/03 16:34
DarkerDuck: ETH的Casper是DPos 02/03 16:35
st945306: 應該是nothing at stake。PoW攻擊失敗會耗費電費,但如 02/03 16:52
st945306: 果PoS的設計不好就沒懲罰,大家會各種嘗試攻擊XD 02/03 16:52
st945306: 借串問個,Cardano的PoS感覺設計非常完整,各方面都考慮 02/03 16:54
st945306: 到了。有人知道他有什麼缺點嗎? 02/03 16:54
DarkerDuck: 對,剛睡醒腦袋空空,Casper有懲罰機制 02/03 17:04
kuma660224: 攻擊失敗就沒收錢。 02/03 18:10
timwu: casper懲罰可兇勒,被抓到要燒毀(slash)押金的 02/03 22:00
jailbreaker: 所以各位的意思是,PoS比PoA更加去中心化,但是缺少 02/03 22:11
jailbreaker: 的是懲罰機制,以太則是加入了懲罰機制,共識方法叫D 02/03 22:11
jailbreaker: PoS 02/03 22:11
jailbreaker: 既然PoA是比較中心化的辦法,怎麼會還有人支持他呢? 02/03 22:12
jailbreaker: 有特別的優勢存在嗎? 02/03 22:12
petC: ETH的Casper不是DPOS,DPOS仍存在礦池中心化問題 02/04 01:13
petC: Casper是對簽署多個同高度區塊的人懲罰來達成共識 02/04 01:14
petC: 因為不能委任挖礦,入礦池會冒資金被侵佔的風險 02/04 01:15
petC: 藉此讓出塊變得非常去中心化 (理想上啦 02/04 01:16
timwu: POS最開始是在peercoin提出來,但原始論文只是提供基本概念 02/04 02:20
timwu: 所以POS實作的發揮空間很大,你很難單獨討論POS是好是壞而不 02/04 02:23
timwu: 引用任一實作,另外,ETH轉POS是有規劃循序漸進的,今年會上的 02/04 02:29
timwu: Casper FFG特色是混合POW/POS,礦工每出塊50個才讓POS參與一 02/04 02:30
timwu: 次驗證與結局(finality),dPOS一直被EOS強烈行銷成一個完美 02/04 02:35
timwu: 共識機制,現階段的疑慮是沒有提供誘因給驗證節點,所以現有 02/04 02:39
timwu: 驗證節點太少且機器loading很高. Cardano的Ouroboros被EoS 02/04 02:44
timwu: 的DAN寫了篇打臉式的peer review https://goo.gl/xTBR7X 02/04 02:45
timwu: PoA不是什麼新東西,小規模,節點不多的網路跑POW/POS太傷本 02/04 02:52
timwu: 直接集中給少數權威節點驗證,geth & parity都可以架PoA 02/04 02:54
timwu: 以太開發用的測試公鏈 rinkeby & kovan都是跑POA 02/04 02:55
jailbreaker: 謝謝樓上詳細的回覆!太仔細啦~我後來查到的資料顯 02/05 22:39
jailbreaker: 示目前以太坊似乎是參考了PBFT的機制來改良DPoS。原 02/05 22:39
jailbreaker: 因似乎是因為單純的DPoS和PoS會有分叉存在,無法確認 02/05 22:39
jailbreaker: 最終性。但是我不清楚為什麼PoS跟DPoS會有分叉存在呢 02/05 22:39
jailbreaker: ?分叉的原因會是什麼? 02/05 22:39