Topics 区块链Current Page

什么是委托权益证明 (DPoS)?

高級
区块链
Sep 11, 2021
閱讀時間 9 分鐘

AI 概要

展开

仅需 30 秒,即可快速掌握文章内容并判断市场情绪!

详细概要



委托质押证明是一种区块链共识协议,允许用户使用自己的代币为不同的代表投票。这些代表当选后,他们能够做出适用于整个网络的关键决策。例如,当选代表可以设置协议规则或验证交易。

总体而言,委托的质押证明已被证明是目前最有效的共识机制,这有助于确保区块链协议保持可持续性和可扩展性。这种质押共识能够消除利用工作协议证明消耗大量能源的挖矿过程。以下指南介绍了委托的质押证明及其作为共识机制提供的诸多优势。

什么是共识算法?

在了解质押委托证明的基本知识及其运作方式之前,请务必先了解什么是共识算法。区块链网络之所以运作,是因为它们是去中心化的。这意味着网络中的每个节点都需要验证交易。节点通常是计算机或类似系统。

由于每个区块链节点都需要单独进行交易验证,因此网络本身必须使用某种方式来确保每个节点对有效交易和无效交易达成一致。网络用于确保每个节点都同意的方法被视为区块链共识算法。每种区块链使用不同的算法。 

什么是委托质押证明 (DPoS)?

委托质押证明与质押证明 (PoS) 的作用类似,但其涉及投票和委托机制,以激励用户使用其质押抵押品保护网络。

用户必须质押代币,才能参与 PoS 和 DPoS 共识机制。但是,成功生成区块需要网络用户选出证人或代表,只有当选代表和选民才能验证交易。

当选代表通常被称为区块制作人或见证人。使用委托质押证明时,可以将您的所有代币汇集到集中质押池中,以便对代币进行投票,然后您可以将这些代币与特定代币关联。请务必了解,当您与代理关联时,您的代币不会从钱包实际划转至任何其他代币。

最终当选代表时,他们必须能够就哪些交易应被拒绝以及哪些交易应获得批准达成一致。 

为什么区块链需要共识机制

要了解质押委托证明的益处,首先需要了解区块链技术需要达成共识的原因。区块链是一种分布式账本,能够记录整个网络中发生的所有交易。去中心化已被证明是所有区块链技术的重要组成部分。这意味着单个实体不会跟踪每笔交易。相反,这些交易分布在网络中的多个节点上。

尽管交易分布在许多不同的节点上,但也可以使用加密哈希函数验证交易。这些函数为各种唯一输入生成唯一值。假设节点数量最多的记录不如其他记录容易出错。为使区块链技术正常运行,必须采用共识协议。这些协议允许网络中的不同节点正确验证合法交易。

具体来看比特币,它使用工作量证明 (PoW) 共识协议,可提供显著结果,但被视为耗时且耗能。因此,与 Visa 和 MasterCard 等公司使用的标准网络协议相比,交易速度很低。

无论加密货币使用何种协议,都需要确保服务器内的所有节点都能就每笔交易达成一致。建立共识机制后,节点能够同意交易应通过批准或拒绝。该技术还防止用户在两笔称为双币消费的独立交易中花费一枚代币。

DPoS 如何运作?

委托质押证明包含许多不同组成部分,使该技术能够有效验证交易。尽管目前有更多区块链使用质押证明和工作证明,但质押委托证明旨在解决影响 PoS 和 PoW 的大多数限制。

这一特定的共识算法采用独特的选择系统维护,选择能够验证区块的节点。在大多数情况下,代表将根据声誉投票。每位使用 DPoS 区块链持有至少 1 枚代币的用户均可投票选出希望验证交易的节点。在使用 DPoS 区块链之前,强烈建议您了解该系统的方方面面及其如何达成共识。

投票期

质押委托证明包括一个至关重要的投票部分。为了在交易验证过程中选择节点,用户必须投票选择不同的节点。尽管每个 DPoS 网络都有自己的投票系统,但大多数系统的工作原理是允许 DPoS 共识用户直接投票,或将其投票权提供给可以代表其投票的其他人。

他们投票的节点称为见证人。这些见证人能够通过验证交易创建区块。如果单个区块中的所有交易均通过验证,则证人将获得特别奖励,然后可以与投票支持该证人的每个人分享。

如果所选证人未在指定时间内验证每笔交易,则系统会错过区块,这意味着所有交易均未通过验证,且该证人不会获得任何奖励。在大多数情况下,如果证人最终对所有交易进行验证,则证人获得的奖励将添加到下一位证人获得的奖励中。发生这种情况时,区块被视为被盗。

见证人

如上所述,见证人负责保护和验证区块链。虽然用户无需加密货币即可成为见证人,但他们必须能够获得足够的选票。当见证人能够确认交易时,交易将正式记录在账本中。单个服务器中的证人总数范围为 21 到 101。尽管证人可能会将某些交易排除在区块之外,但他们无法更改交易信息。

请记住,投票过程是持续的,这意味着如果选民认为其他人更值得信任,则可以投票给证人。如果大量用户正在申请证人角色,则可能存在大量竞争。在这种情况下,声誉可能是决定哪些人投票,哪些人投票不投票的关键。

成交时间

质押委托证明交易时间是指处理交易所需的时间。由于与 PoS 和 PoW 相比,DPoS 旨在成为一种更高效的技术,因此交易应在更短的时间内处理。然而,交易时间因各质押委托证明网络而异。例如,TRON 网络使用 DPoS,预计交易时间为一分钟。

使用 TRON,交易需要完成 20 次确认。当一个区块按时间顺序依次放置时,将出现两次确认。TRON 需要在一分钟内完成 20 次单独确认。相比之下,使用 PoS 共识机制的 USD 币的预计交易速度为 5 分钟。

代表

代表是 DPoS 系统中的用户,负责监督区块链内的治理。其他用户将投票给代表。代表可以提议更改单个区块的大小,或更改验证区块的见证人数量。当代表提出更改时,区块链中的用户将投票决定采用这些更改。

验证者

区块验证者是完整节点,能够验证不同见证人创建的区块是否符合共识规则。如果用户成为区块验证者,只需运行验证者并验证网络即可。与证人不同,成为验证者没有经济激励。

PoS 与 DPoS:区别

DPoS 和 PoS 之间有一些明显区别。总体而言,质押委托证明被视为更高效、更民主的 PoS 版本。

PoS 用户根据其在区块链网络中的确切质押量和时间构建区块。DPoS 的不同之处在于代表和证人投票,证人能够创建区块。

DPoS 的局限性

尽管质押委托证明区块链对其包容性和保护用户免遭双重支出非常有利,但它们确实存在一些限制。首先,如果只有有限数量的用户能够充当见证人,网络有可能成为中心化。加权投票也有可能发生,其中没有大额货币份额的用户决定不投票。

使用 DPoS 共识的区块链

虽然许多热门区块链网络都使用 DPoS 共识,但主要使用 EOS、TRON 和 Cosmos。

EOS

在 EOS 网络中,所有代表均称为区块生产者。选举将在两分六秒后进行。用户质押 EOS 代币后,最多可对 30 名候选人进行投票。21名候选人当选。每个区块生产商的最低硬件要求包括至少 8GB RAM。

TRON

该网络将代表称为超级代表。当用户质押 TRON 代币时,每次选举可投票选出五名 SR 候选人。这些选举每 24 小时举行一次。前 27 名候选人将被选为证人。

Cosmos

Cosmosnetwork 上,代表称为验证者。其中约 100 名验证者能够验证所发生的交易。最终,Cosmos 计划将验证者数量增加至 300,以进一步实现区块链去中心化。

结语

被称为 DPoS 的质押证明技术是目前最有效的共识体系之一。除了使用比 PoW 系统更少的能源外,DPoS 也比 PoS 系统花费更少的时间。共识算法是每个区块链网络的核心。使用正确的算法可确保交易快速安全地进行验证。DPoS 在交易速度更快、能耗降低和网络安全成为所有区块链协议的重中之重的同时,提供了可行的网络解决方案。



    roadmap