当前位置: > 快讯 > 正文

区块链知识:什么是POS算法和POS机制?

POS是一种在公链中的共识算法,可以看作是POW算法的替换。POW是保证比特币、当前以太坊和许多其它区块链安全的一种机制,但是POW算法受到了多方的指责,因为他在挖矿过程中破坏了环境,浪费了电力。POS正在尝试用一种不同的机制代替挖矿的概念,以此希望能妥善的处理好问题。

POS机制可以被描述成一种虚拟挖矿。鉴于POW主要依赖于计算机硬件的稀缺性来防止女巫攻击,POS则主要依赖于区块链自身里的代币。在POW中,一个用户可能拿1000美元来买计算机,加入网络来挖矿产生新区块,从而得到奖励。而在POS中,用户可以拿1000美元购买等价值的代币,把这些代币当作押金放入POS机制中,这样用户就有机会产生新块而得到奖励。在POW中,如果用户花费2000美元购买硬件设备,当然会获得两倍算力来挖矿,从而获得两倍奖励。同样,在POS机制中投入两倍的代币作为押金,就有两倍大的机会获得产生新区块的权利。

总体上说,POS算法如下所示。存在一个持币人的集合,他们把手中的代币放入POS机制中,这样他们就变成验证者。假设在区块链最前面一个区块(区块链中最新的块),这时POS算法在这些验证者中随机选取一个(选择验证者的权重依据他们投入的代币多少,比如一个投入押金为10000代币的验证者被选择的概率是一个投入1000代币验证者的10倍),给他们权利产生下一个区块。如果在一定时间内,这个验证者没有产生一个区块,则选出第二个验证者来代替来产生新区块。与POW一样,以最长的链为准。

注意这个模型有许多变种。在之前点点币的POS算法中,每秒钟有一个不同的验证者被分配来产生区块。有时,没有一个明确的机制来说明谁成为验证者。每个代币持有人都是一个潜在的验证者,但如果一个代币持有人离线或者对验证不感兴趣,他就会错过产生新区块的机会。而在有些POS算法中,根本没有验证者选择的概念。因此,一种传统的拜占庭容错共识算法过去常常用来使所有验证者同意下一个区块。然而,选择下一个验证者的伪随机算法可以有很多不同方式,但无论充值或其它方式,使用代币替换矿工的原则是不会改变的。所以,至少现在,看了这篇文章的朋友,一定要打开视野,思考一些更深层面的东西。

区块链共识算法——(二)PoS共识(Proof of Stake)

2011 年 7 月, 一 位 名 为 Quantum Mechanic 的 数 字 货 币 爱 好 者 在 比 特 币 论 坛 首次提出了权益证明 PoS 共识算法. 随后, Sunny King 在 2012 年 8 月发布的点点币 (Peercoin, PPC) 中首次实现. PoS 由 系统中具有最高权益而非最高算力的节点获得记账猜乎 权, 其中权益体现为节点对特定数量货币的所有权, 称为币龄或币天数 (Coin days) PoS是考虑到PoW的最大缺陷:浪费资源而提出的,简单来说就是 谁的权益大,谁说了算 。 PoS共识机制(Proof of Stake 权益证明)通过权益记账的方式,解决效率低纯兆好下、资源浪费、节点一致性等问题。 各个节点需要满足一定的条件(如抵押一定的代币)才能成为验证节点(权益提高),系统通过算法在其做铅中选择一部分作为出块节点(矿工),每隔一段时间重新选择,算法会保证完全随机,不可被操控。只有出块节点才能进行数据处理,争夺记账权。 权益主要由权益因子决定,可以是持币数量,也可以是币龄及两者的结合。 以太坊在之后很有可能会改用PoS进行共识,其更加符合以太坊高效率的特点。

区块链中的权益证明机制(PoS)是什么?

比特币挖矿采用工皮游作量证明机制,是什么意思呢?权益证明机制(Proof of Stake),简称POS,也称股权证明机制,类似于把资产存在银行里,银行会通过你持有数字资产的数量和时间给你分配相应的收益。同理,采用PoS的数字资产,系统根据你的币龄给你分配相应的权益,币龄是你持币数量和时间的乘积。比如你持有100个币,总共持有了30天,那么,此时你的币龄就为3000。相较PoW(工作量证明机制),PoS存在2个优势。第一,PoS不会造成过多的电力浪费,因为PoS不需要靠比拼算力挖矿。第二,POS更难进行51%攻击。拥有51%币才能发起攻击,网络受到攻击却会造成自己利益受损乱衫,显然很不划算。相较PoW(工作量证明机制),PoS存在2个优势。第一,PoS不会造成过多的电力浪费,因为PoS不需要靠比拼算力挖矿。第二,POS更难进行51%攻击。拥有51%币才能发起攻击,网哗握腔络受到攻击却会造成自己利益受损,显然很不划算。目前,有很多数字资产用PoW发行新币,用PoS维护区块链网络安全。

区块链共识机制?

PoW:工作量证明 (Proof of Work,简称 PoW ) ,简单的解释就是一份证明,枣猜指用来确认你做过一定量的工作。因为监测工作的整个过程通常是极为低效的,而通过对工作的结果进行认证来证明完成了相应的工作量,则是一种非常高效的方式。比如现实生活中的毕业证、驾驶证等等,都是通过检验结果的方式所取得的证明。这就是说,你获得多少币,取决于你对挖矿贡献的有效工作。简单的理解,你电脑性能越好,你获得的收益就会越多,这就是根据你的工作量来执行币的分配。大部分的数字货币,比如比特兆扮币、莱特币等等,都是基于 PoW 模式的虚拟货币(算力越高、挖矿时间越长,你获得的币就越多)。PoS:PoS 是一种在公链中的共识算法,可作为 PoW 算法的一种替换。PoW是保证比特币、当前以太坊和许多其它区块链安全的一种机制,但是 PoW 算法在挖矿过程中因破坏环境和浪费电力而受到指责。PoS 试图通过以一种不同的机制取代挖矿的概念,从而解决这些问题。PoS 机制可以被描述成一种虚拟挖矿。PoS 主要依赖于区块链自身里的代币。在PoW 中,一个用户可能拿 1000 美元来买计算机,加入网络来挖矿产生新区块,从而得到奖励。而在 PoS 中,用户可以拿 1000 美元购买等价值的代币,把这些代币当作押金放入 PoS 机制中,这样用户就有机会产生新块凳配而得到奖励。在 PoW 中,如果用户花费 2000 美元购买硬件设备,当然会获得两倍算力来挖矿,从而获得两倍奖励。同样,在 PoS 机制中投入两倍的代币作为押金,就有两倍大的机会获得产生新区块的权利。

发表评论

  • 人参与,条评论

热门阅读

最新文章

取消
扫码支持 支付码