社区提交 - 作者:Vitor Mesk
弱主观性是一个被创造出来的概念Vitalik Buterin 描述了权益证明 (PoS) 区块链上的一个要求,其中节点需要依赖其他节点来确定系统的当前状态。
To要理解弱主观性,我们首先需要理解区块链背景下的客观性和主观性意味着什么。这些概念与区块链——作为一种分布式系统——通常呈现多个有效链的想法相关。换句话说,从创世块到最近的块有多种可能的路径,并且所有这些路径都可以被认为是有效的。
取决于区块链的设计方式,节点并不总是能够快速定义哪条是活动链(即选择哪条路径)。就比特币而言,系统的设计方式是希望网络参与者(节点)选择其中累积工作量最多的链(路径)。这与挖矿过程有关,也是比特币网络客观性的原因。
因此,我们可以将客观性定义为新节点加入网络并快速“学习”网络的能力。这是活跃链(也称为最长链)。换句话说,客观性意味着新节点可以轻松同步到系统的有效状态,因为只有一条路径可以被认为是最长的。
另一方面,有些网络可能具有很强的主观性,这意味着定义哪条链是活跃链并不那么简单。从本质上讲,主观性与可以接受多种解释的区块链网络有关。主要是因为他们的共识机制是以“社交网络”为条件的。
在这种情况下,节点在达成共识时需要互相帮助,而不是遵循确定性规则,例如“最长链规则”。 ”这就是赋予某些区块链网络一定程度主观性的原因。
因此,我们可以说主观性与某些节点在尝试确定账本当前状态时需要从其他节点接收信息的想法有关。请注意,这与达成共识无关,而是与确定哪条链是活跃链有关。
最后,我们有弱主观性的概念,它是由 Vitalik Buterin 创建的对实施 PoS 模型的区块链的要求。简而言之,新的节点(或者长时间与网络断开连接的节点)需要弱主观性来了解哪条链是活跃的。
所以,如果一个节点持续保持在线状态,不会存在主观性问题,因为他们将能够快速确定哪个账本是“有效”的。一。但如果节点长时间离线,就需要依赖其他节点,这就是主观性发生的地方。不过,主观性被认为是弱的,因为它只发生在两种情况:当新节点加入网络时,或者当节点长时间离线时。