[閒聊] PoS 跟 PoA 的比較

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

Links booklink

Contact Us: admin [ a t ] ucptt.com