[闲聊] 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