Whisker17 / Reading_Note

This repo contains some reading note about Blockchain
2 stars 0 forks source link

PoW vs PoS,Beyond Consensus #17

Open Whisker17 opened 3 years ago

Whisker17 commented 3 years ago

PoW vs PoS,Beyond Consensus

Whisker17 commented 3 years ago

矿工与区块链利益方的解耦关系

区块链的利益方与矿工的解耦,好处在于对去中心化的更加支持,但是对于安全性来说,一个算力不够强大的 PoW 系统无法保证其矿工不会对其进行 51% 攻击,毕竟矿工本身需要承担的风险是远远小于 PoS 系统中的 Stake 用户的。

解耦的好处在于将双方利益分割开,矿工不会为了自己的利益去做恶,但同时区块链本身的安全性又与矿工绑定在一起,矿工并不关心如何去确保区块链的安全性,由于矿工的逐利性,当挖矿本身的利益下降时,矿工继续挖矿的动力只存在于信仰,此时区块链的安全性该如何保证?但是对于 PoS 来说,就像是消费者协会里管事儿的居然还是大企业,那么这样的协会又有什么公信力呢?

那么将两者进行解耦,不把双方的利益绑定起来是否是一个正确的决定?

Whisker17 commented 3 years ago

PoW 与 PoS 的去中心化程度分析

节点数量; 节点地理位置分布; 节点所有者的所属的文化分布; 节点所有者是否是同一利益共同体分布。

但 POW 机制天然地因为会超着资源优化的方向进化,容易形成巨头,并且巨头可以对小矿工形成巨大的优势,小矿工就无法生存。

POS 机制下的区块生产者,需要拥有足够多的币和币龄,只有持币者,并且是大量持币者才有机会进入区块生产者的行列。

因为 POS 机制下,必然导致集资挖矿的行为,比如钱包公司会通过分红的办法来鼓励用户将币存进 offchain 钱包。这种机制下,大量的币都会流进 offchain 钱包,真正持有私钥的用户只会越越少。这就形成严重的中心化。

因为 POS 机制下,必然导致集资挖矿的行为,比如钱包公司会通过分红的办法来鼓励用户将币存进 offchain 钱包。这种机制下,大量的币都会流进 offchain 钱包,真正持有私钥的用户只会越越少。这就形成严重的中心化。

这也是 POS 诞生的一个重要原因,他们认为应该剥夺矿工干涉协议进化方向的权力,并不是因为 POW 伤害了去中心化。

Whisker17 commented 3 years ago

PoW 与 PoS 的安全性分析

对于 PoW 来说,想对这样一个系统进行 51% 攻击,我们只需要短暂的获取超过当前算力的 51% 即可(比如通过租算力),即攻击者对于系统造成的损害只能是短暂的,如果想要一个长期的攻击你就不可能只通过租的方式了,但是你想要长期获得这样一个算力必然是需要多个矿池的合作的,现如今的大矿池都是被各界所关注监督的,所以你想要获得 51% 的算力是相当困难的。当然,这只是针对算力比较大的 PoW 链来说的,对于那些算力非常小的 PoW 链来说,可能从 BTC 中切出来一小点算力就可以对他们的系统造成重大的打击。

但对于 PoS 的系统来说,一旦有人可以发起 51% 攻击,那么这将是一个长期的过程,同时由于 51% 造成的区块链信用下降,所引发的 token 单价下跌,使得自身的利益受损这个情况,做恶方也可以通过在市场上做空来进行弥补。

经济学里面有一个基本定律,在完全竞争市场中,生产者在均衡状态下的边际收益等于边际成本。也就是说,如果区块链的共识算法创造了一个完全竞争市场,提供多少安全,就需要多少生产成本。

对于 PoW 的系统来说,攻击这样一个系统,它本身基本已经把你所需要花的成本放在你面前

Whisker17 commented 3 years ago

我们需要明确的是,我们在区块链上所追求的是一个过程公平而并非结果公平,所以马太效应的存在并不是一个问题,但是 PoS 存在着先发者优势,恰恰违背了我们所希望的过程公平,一个 PoS 的系统,在初始代币分发的时候就已经将自己这条链上的社会资源锁定,使得后来者超越前人的难度大大增加,我手上有 90% 的 token ,无论剩下的 10% 在市场中被如何分配,我依旧是这条链上的话语权行使人,最令人感到不寒而栗的是,这样的垄断机制你甚至没办法发现,垄断者可以将自己的 token 分发到不同的地址上,但是这些地址的私钥又是由他一人掌控的,在外界看来像是一条去中心化的好区块链,我们拥有几十万甚至几百万个地址,但是这样的伪去中心化说到底还是一言堂。

Whisker17 commented 3 years ago

我们到底希望构建一个什么样的世界,是一个持有资本越多就能赚取更多利益的世界还是一个付出更多才能赚取更多利益的世界?PoW 被人所诟病的挖矿成本以及其对大众世界造成的能源损耗和污染,在我看来这就是达成共识所需要的一个必然的投入,作为一种另类的背书来理解是否可以让大众对其有所理解。

Whisker17 commented 3 years ago

PoS 的封闭性与 PoW 的开放性

还需要提及的一点就是,PoS 作为一种共识机制,缺乏一定的流动性,整个系统的活性取决于 stake 用户,并且作为用于共识的标示 token ,每个用户获取的成本不一样的也导致我们无法做到想要的过程公平。

在 PoS 中,未来的共识群体是由当前的共识群体所决定的,这也就是进入一个 PoS 系统的一个 permission ,这也是一个有争议的地方,即对于一个系统的共识引擎来说,是否需要一个准入机制。

首先我们需要知道,在一个 PoS 系统里面,先发的优势会使得系统中存在大型的 staker ,甚至会产生 cartel 这样的存在,那么他们对于交易具备审查的能力,他们可以对区块链中的交易进行排序,那么他们也就有可能将那些希望进入这个系统的人排除在外,这是否合理?

Whisker17 commented 3 years ago

对于 PoW 的矿工来说,继续为这条链挖矿的动力来自于什么,是什么驱使着他们不去作恶?

Whisker17 commented 3 years ago

只需要制造一个回报比别的矿池略高的矿池就可以在市场中收到 51% 的算力

Whisker17 commented 3 years ago

对于 PoS 来说,由于持币人可能会加入一些交易所或者别的大的 stake pool ,其 slashing 的机制可能会导致原本诚实的持币人由于其托管方进行 51% 攻击而造成损失,

Whisker17 commented 3 years ago

共识算法是区块链的引擎,维系着区块链世界的正常运转。