工作量证明(PoW)、权益证明(PoS)和执行任务量证明(或分配证明 Proof of Assignment)都是加密货币挖掘协议。本质上,它们是允许加密货币发挥作用的计算机算法。
如果您一直在关注加密货币领域,那么您可能已经熟悉了PoW和PoS的两个主要协议。目前,大约有716个PoW加密货币和大约543个PoS加密货币存在。
工作量证明(PoW)和权益证明(PoS)之间的主要区别是什么?
这些是目前最流行的挖掘方法,并且被大多数主要的加密货币所使用。然而,它们有一些显著的差别。
工作量证明(PoW)
PoW协议的主要目的是防止网络受到攻击,并用于确认世界各地的比特币交易。当触发到比特币事务时,所有未经验证的事务都被放在一个池中。然后矿商通过利用计算机的处理能力竞争解决复杂的数学问题,来检查这些交易是否合法。第一个解决这个问题的矿商将把他们的块写在公共账簿上,并根据协议获得比特币奖励。最后,确认交易并将其写入公共区块链中。本质上,用户发现的信息越多,他们得到的回报就越大。PoW的主要问题是,它的资源极其密集,需要大量的精力才能找到解决这些复杂问题的潜在办法。此外,由于现在有许多人参加采矿过程,为了保持采矿时间不变,难度也越来越大。这意味着这个采矿过程是非常昂贵的,并且该协议还激励许多人购买更多的硬件和建造大型采矿场。结果,只有极少数的组织控制了大部分的哈希能力,因此许多买不起高端设备的矿工被排除在外。还有一个问题就是:比特币被认为是分散程度最高的区块链。最流行的和价值最高的加密货币比特币,以及许多其他的加密货币(其中许多是基于比特币的)都使用PoW协议。
权益证明(POS)
PoS的用途与PoW非常相似。然而,获得结果的方式有很大的不同。PoS的工作原理是将他们的一部分代币放入一个交易区进行检查。该算法根据许多因素来选择矿工,比如他们拥有多少代币,以及他们拥有多少钱。本质上,用户的股份越多,他们就越有机会得到更多的奖励。与PoW协议相比,PoS协议有一些显著的优点。最明显的是,它速度更快,效率更高,因为它使用更少的计算能力,又使用更少的功耗,而且处理事务只需要几秒钟。从技术上讲,PoS与物联网设备是兼容的。然而,这并不是一个可行的选择,因为最终用户仍然需要保存一份分类帐,这意味着物联网设备将被要求使用比目前预计的物联网设备多得多的内存。然而,这个协议的另一个问题是,它主要有利于那些拥有大量代币的大玩家。像NEM和PeerCoin这样的加密货币就会使用PoS协议来确认交易。在不久的将来,以太坊还将采用这一协议作为Casper升级的一部分。
什么是执行任务量证明(Proof of Assignment),为什么它可以是一个更好的选择?
执行任务量证明(Proof of Assignment)是IOTW提出的一种算法。这是一个新开发的协议。该算法所需的计算能力远远低于PoW和PoS,而且所需的功耗也大大减少。执行任务量证明每秒可以处理数千个事务。他的目标是达到1M/tps,这将极大地增强其可伸缩性,并使其能够处理比Visa更多的事务。也许最重要的是,执行任务量证明协议可以部署在物联网设备上,不会有掉电或内存丢失的风险,随着物联网行业的继续扩张,这种情况在未来将变得越来越重要。IOTW这一加密货币是目前唯一使用执行任务量证明协议来确认交易的加密货币。此外,区块链将由IOTW的团队首先监测,然后由一个委员会监测,以确保没有违规行为和确保没有人滥用网络。这将确保没有人能够建造大型采矿场,并为每个人提供公平的竞争环境。
加密货币开采的未来
在过去的几年里,我们已经看到了挖掘协议发展中的一些重大变化——主要是,更多的加密货币从PoW转移到了PoS。
然而,考虑到物联网产业的不断扩张,我们很可能在未来几年开始看到另一个变化,即从PoS向执行任务量证明的转变。