【转】OMG 网络验证

关于质押的文章中,我们讨论了关于 OMG 网络上质押回报的已确知的和尚未明确的情况。今天将讨论一些更技术方面的东西,关于质押是如何运作的。不好意思得重复一次,我保证网络仍在建设中,所以有些要素尚未完成。我们一如既往地希望向你提供准确且正确的信息,因此我们可以不用胡乱猜测,清晰地知晓哪些是已决定,哪些是未决定的。

以下详情会在初始的 Honte 中实现,Honte 会部署在 Tendermint 上;不一定所有东西在 Plasma 实现中都可以成立(我们多阶段设想的详情首次展示在这里)。 在某些情况下,不同的协议将调用不同的方法。

OMG 网络将使用权益证明(PoS)系统。在我们深入了解 OMG 网络采用 PoS 的具体方法之前,先简要了解下基本概念:

质押?什么鬼?

在工作量证明(PoW)中,矿工(验证者)为了挖掘一个块需要消耗大量的算力;而在 PoS 中,验证者需要“质押”他们的代币作为验证的条件。实际上验证者是将代币放入了某个智能合约作为安全保证金。如果他们积极诚实地工作会得到奖励,否则他们会失去代币。

谢林点拜占庭容错的博弈论概念在你试图思考为什么这样有效的时候很有用。

这两个系统都旨在使错误的行为成本超过它的价值:

挖掘 PoW 区块所需的强大算力意味着对硬件的巨大投入和大量的能源消耗。第一个在区块上验证正确的 PoW 的矿工将获得区块奖励以及该区块的交易手续费。无论结果如何,这笔投资都是沉没成本;行为不当的矿工(例如提交不正确的证明)会消耗资源并且没有任何奖励,而诚实的矿工有机会获得区块奖励从而赚到钱。

在 PoS 中,我们省掉了所有的硬件和能量消耗。验证人只是将他们的投资(代币的形式)直接投入到系统中,非欺骗行为会以交易费形式给予奖励,而欺骗行为会受到惩罚。这种惩罚可以采取硬性罚没(失去所有质押的代币)或软性罚没(没有收益)的形式。OMG 将在 Honte 中使用软性削减。

回报的分配与质押的代币数量成比例。但是,PoS 仍然是一个比较公平的制度,因为回报率与您的权益成正比。在 PoW 中,您拥有的算力越强,添加更多算力的成本越低。由于算力是赚取收益的来源,这导致有大量资金的人收取不成比例的较大回报,类似于累退税。另一方面,在 PoS 中无论你有多少美元,一美元就是一美元。

会有最低交易费吗?

我们计划在议定书中制定最低费用,以防止巨头设置不合理的低费用,用来驱逐较小的验证人。确定最低费用是积极研究的一部分,以确保所有验证人都能获得他们应得的权益,以保护 OMG 网络。

代币被罚没后去了哪里?

不同的协议会以不同的方式罚没保证金:可能意味着代币会在剩余的验证者之间重新分配,将它们授予给举报不当行为的人,或者完全从发行量里删除它们(通过实际减少总供给,或者将它们发送给一个无法花费代币的地址)。

OMG的 Honte 实现将使用软性罚没,其中回报(非本金)被撤销;但罚没代币的命运尚未决定。

运行验证节点需要哪些特殊的设备?

验证节点的设计足够轻量以便在现代计算机,虚拟专用服务器或云服务器上运行。这是 PoS 系统最吸引人的地方之一:PoW 的设计会消耗大量能源,随着区块链生态系统的发展,这变得愈发浪费并且不可持续。

验证者需要满足安全要求而且需要稳定的网络连接,但与 PoW 采矿设备相比,运行 PoS 验证节点所需的算力要低得多。

OmiseGO 验证者不需要质押 ETH 或充当以太坊验证者,但为了根链的安全,需要运行完整的以太坊节点。

代币被质押时,去了哪里?

质押的代币将被发送到智能合约并冻结在根链上。根据验证者的行为,每个验证节点连接到一个质押的合同地址,该地址允许网络从中删除或发送回报。

如果丢失了发送代币的地址的密钥,该怎么办?

千万不要。当你退出时,合同会将您的代币返回到发送它们的地址上。智能合约有意这样设计以规避人为干预,所以一旦触发,指令就不能被改变或逆转。这是个好事因为它是一种防篡改机制,但是这样个人的责任就大了,必须保持对代币和地址的绝对控制。

我能否在我的 MEW / Metamask / Ledger / Trezor /或者其它钱包中保存我质押的代币?

不行:代币会从你的钱包移动到质押合约中,他们在根链的保护下会非常安全,直到你决定取回。代币直接存储在根链上,就像储存在硬件钱包中那样安全可靠,实际上甚至更安全,因为根链不能在飞机上被遗忘或被狗吃掉。

也就是说,你必须要 拥有 一个安全的地址来发送和接收代币(见上文)。 一个妥善保管和备份的硬件钱包,仍然是保持密钥安全的最佳方式之一,还可以确保您的代币有一个安全的家园。除非你对这些代币感到生气,并且永远不想再看到它们,否则千万不要,不要,不要(我说了不要了吗?)在任何第三方交易所钱包中发送代币到任何的合约上。

质押的代币是否有最少或最多数量的限制?

Honte 并没有设置验证者质押的代币的最小或最大数量,反而对验证者的最大数量有限制。拥有最多代币的节点会被选作验证者。验证者的最大数量尚未明确。

限制验证者的数量对于防止验证者网络陷入困境是必要的:虽然我们希望广泛分布,但过多的验证者质押小额代币会减慢系统速度,因为每个数据块必须由总数的三分之二验证。更多的验证者要求发送更多的信息,这会降低达成共识的速度。因此,尽管我们希望为了更安全和公平的网络而鼓励广泛的基础层参与,但也需要在效率和平衡之间取得平衡。

对于那些持有较小资产的验证者来说,广泛采用的方式有可能仍然是通过权益池来进行,验证者假定代币保管并代表参与者进行质押很有可能会换取一定比例的回报。更多关于权益池的信息会在以后的文章发布

我们不可能限制一个验证者允许质押的代币数量; 尽管我们不希望看到巨头囤积代币并控制网络,但没有任何方法可以阻止持有大量代币的人将权益分散在多个节点上。鉴于网络一次只允许有限的节点数量,这实际上可能会因为关闭其他潜在验证者导致对去中心化产生负面影响。此外,最大限额将限制股权池的潜在规模,实际上限制了可以从持有和质押中受益的散户的数量。

质押的代币的锁定时间?

质押的代币将被锁定一段时间,并且在每个周期后都需要重新质押。质押人决定退出之后,还会有一个解禁时期(Unbonding Period)。这些时间的长度尚未确定,但会足够长以加强激励机制的间接调整:如果验证者在验证期间或验证后无法立即出售代币,他会有更强的激励确保网络正常运行。

无论是在验证者群体还是对代币价格,质押和解禁时期都鼓励稳定性。我们希望人们长期参与网络并被激励来为其成功做出贡献,如果代币的价格稍微一变动人们就进进出出,那么这种方式就行不通。

什么货币将用于支出?

人们推测,由于 OMG 用于质押,所以同样会用于支出,但由于 OMG 代币的数量有限,这样做很快会产生流动性问题。验证者可能能够接受任何代币的手续费,包括但不限于 OMG 或 ETH。

是否只有运行验证节点才能进行质押?

PoS 模型的重点在于让质押者运行验证节点。质押代币不会强制你进行验证,但如果不做验证就没有任何好处。如前一篇关于回报的文章中所述,验证者验证交易时,手续费会作为奖励。你不会简单地通过将 OMG 发送给合约来收取费用,需要参与验证才能收取回报,而这些回报取决于你的参与程度。

如上所述,那些通过权益池质押的人可能会更加被动地通过运行验证节点的运营商参与。

我希望这有助于澄清关于什么是质押。 我们一直努力并在 Honte 取得巨大进展,Honte 将在Tendermint 上部署 PoS 功能,让我们拭目以待。


链接: https://blog.omisego.network/omg-network-validation-f935523086db

原文地址:https://www.cnblogs.com/hzcya1995/p/13312924.html