由来:
Sunny King和Scott Nadal首先建议使用权益证明作为工作量证明(PoW)的替代方案,并创造了权益一词。他们描述了一种算法,该算法根据个人钱包中代币的数量和年龄选择生产区块的节点。Peercoin(PPC)被创造出来,并成为第一个混合加密货币。PPC使用PoW分发令牌,并使用PoS验证交易。
简介:
权益证明机制的目的是让所谓的“权益者”、“锻造者”或者“验证者”来代替矿工,他们本质上是相关币的持有者,持有币来证明他们工作着,以便最大化他们的“权益”。. 简单的说,POS (权益证明)就是持有的越多得到的越多!. 说白了就是持有的代币越多,就越容易获得记帐权。
权益证明的不同处:
PoS这种机制与PoW机制的最大不同在于,只有持有数字货币的人才能进行挖矿,而且不需要大量的算力就可以挖到货币,避免了比特币网络中出现的“算力集中”趋势,回归到区块链“去中心化”的本质要求。
首先,PoS机制在创建区块时,要求自己先拥有数字货币(如比特币或PPC),即先拥有一定数量的权益( Stake)。对于整个数字货币网络来说,创始区块拥有的数字货币是用比特币的PoW机制“挖矿”出来的,但从创始货币往下实施的是权益证明机制,创建区块的同时也创建出更多的数字货币。因此在PoS机制下,创建区块的过程不叫“挖矿”而叫“铸币”
币龄:
PoS机制的主要特点是引人了“币龄”概念。币龄的概念至少在2010年就为中本聪所知,并用于比特币中帮助区分交易的优先级,但在比特币的安全模型中不担负关键作用。币龄定义为交易的货币数量乘以该货币在钱包中储存的时间,例如,假设Bob从Ace处收到10个币并持有90天,我们就说BQb已经积累了10×90=900天”的币龄另外,当Bob把他从 Alice处收到的10个币花掉之后,系统认定Bob将这10个币上积累的“币龄”已经消费了,在Bob的钱包中这10个币的币龄归零,相应地,他创建一个新区块的能力也就归零了。为加快币龄的计算,PoS机制在每项交易中引入了一个时间戳。区块的时间戳以及与协议相关的交易时间戳促进了币龄的计算。
权益证明挖矿:
因为我们知道挖矿的目的就是为了寻找一个NONCE值从而使得新区块头的哈希值小于某个指定的值,即区块头结构中的“难度目标”
对于POW
Hash (block_header) < Target
对于POS
Hash (block_header) < Target * CoinAge
二者的不同很明显,对于POS,拥有更多币龄的矿工可以更加容易挖到新的块。