人才坊9星评价
2020-04-27 15:50:04
目前,以太坊正在考虑采用一种新的方法来在其网络内验证交易,从而降低能耗,并实现每秒更大的交易数量。正如在加密货币和区块链中所讨论的,这个新选项被称为权益证明(PoS)。然而,大多数区块链所采用的共识算法,即所谓的工作量证明(PoW),随着时间的推移已经证明了自己,因此区块链社区担心采用PoS可能带来安全风险。
PoW被认为是一种验证您通过完成任务而成为可信源的方法,因此您可以验证一个事务。该算法最初由Cynthia Dwork和Moni Naor在1993年提出,后来由中本聪在2008年随着比特币的发行而实施。PoS允许个人持有或融资”一定数量的货币作为保险,然后获得信任来验证交易。
我们将研究它们如何在区块链网络中实现它们,同时考虑到它们的实现可能带来的风险以及可能的解决方案。
从思想到实践
提及PoW并不是什么新鲜事。当我们在网上冲浪的时候,每次碰到它,我们都会很恼火。我们当然是在讨论CAPTCHA,一个更小版本的PoW可以用来证明我们是人类。当你输入正确的答案,你就被证明是一个人,并且可以在网上继续你快乐的生活。
然而在区块链中,这要复杂得多。在区块链网络中,有许多节点相互连接。在这个网络中共享处理能力的节点可以称为矿工,它们执行PoW来验证事务并为区块链中的下一个块找到新的哈希值。当他们成功完成每一次计算时,他们会得到加密货币作为奖励,鼓励矿工们继续采矿。
随着时间的推移,这些计算增加了难度,这意味着想要挖掘的各个节点需要更强大,才能成为第一个完成战备任务的节点。矿工们从一个在地下室有很多处理器的个体变成了一个拥有一排排强大处理器的巨型采矿仓库。在一段时间内,这似乎挫败了分散的目的,因为只有大公司才有这样的购买力。然而,很快,即使对他们来说,要想快速挖掘也变得更加困难。矿工们现在将他们的处理能力集中在一起,这样他们作为一个集体就可以完成战POW,并根据谁的计算最正确来分享报酬。
能源消耗
以以太坊和比特币(Bitcoin)为例,就能源消耗和矿池规模而言,比特币的开采操作已经上升到了荒谬的水平。对于以太坊来说,据估计,采矿总成本(2,277,959,012美元)超过了采矿每年可能获得的回报(1,378,876,829美元)。
另一方面,由于估计的开采成本(3,656,073,069美元)仍低于每年的回报(4,769,978,010美元),预计比特币仍能盈利。与以太坊不一样的是,比特币的估计能耗与奥地利全年居民总消耗能源类似。
由于PoW只会变得更加困难,并且需要更多的处理能力才能完成,因此,只有在处理能力或清洁能源生产方面取得一些令人难以置信的技术成就时,才能使能源消耗得到改善。
PoW可能容易受到分布式拒绝服务(DDoS)攻击,基本上是黑客控制了51%的区块链网络。黑客可以做任何他们想做的交易,包括双倍消费和删除账簿的历史。这样的攻击将会产生反作用,因为它会使相关的加密货币贬值。然而,令人担忧的是,随着矿商明显希望加入最大的矿商行列,以获得更高回报的机会,目前矿商的规模正在扩大。目前,在Etherium,只要3个矿池就能达到51%的产量。很明显,池子里的每个人都想保持现状并获得回报,但51%的目标正在让人不安。
POS
PoS基本上可以根据股权的可靠性来验证交易。在网络中,挖掘器将过时,因为不需要计算就可以解决复杂的问题,从而能够验证下一个块。相反,每个节点都可以在网络中持有其加密货币的一部分。如果交易是坏的,股份可以被认为是抵押品持有股份的节点被称为Staker”,每个节点持有的股份越多,不碰股份的时间越长,被选中验证交易并获得回报的机会就越大。
一旦staker被选中验证,他们就会伪造”新的块。他们将赌注压在了线上,验证了交易,打造了新的区块。如果交易被发现是假的,那么伪造区块的庄家将失去他们的股份和参与未来锻造过程的权利。以太坊正在设计Casper”,它将对网络中的任何江湖骗术节点执行这个功能,为他们向PoS算法的过渡做准备。
随着一种新的算法的出现,也出现了一种新的、经过改进的数据库,其中一种用于PoS的新方法叫做分片。分布式账本被分解并在整个网络中共享,因此整个网络不需要参与事务验证。分片本质上加快了验证过程,因为验证了所需的信息,而不必与整个网络进行核对。
PoW经过了良好的测试,并在许多加密货币项目中使用。使用这种算法对区块链进行DDoS攻击在当今的计算技术中是不可能的。然而,能源成本高、环境压力增加、相关的不利媒体报道、采矿作业集中化增加以及交易吞吐量低等等,可能使其长期无法生存。社区越来越担心比特币开采的高能源成本,中国正式禁止所有此类操作。
PoS和Dapps
PoS可以从本质上消除完成PoW算法所需的处理能力和能量。至于网络PoS 51%的控制权,如果有人在网络中持股比例最高,他们将无法控制。如果他们要验证一笔欺诈性交易,他们就会失去他们的股份以及未来验证的能力。对于任何个人来说,购买更多的加密货币以获得更多的股份也会适得其反,因为他们购买的加密货币越多,成本就越高。总的来说,PoS似乎是一个更好的解决方案,因为它将使区块链更安全,大幅降低其功耗,并减少进行交易所需的时间。
对于dapps来说,随着交易的增多,PoS可能意味着更低的成本。接下来的问题是,我们该如何处理这些多余的挖掘能力。我们可以查看EOS的区块链,看看网络可以利用所有的处理能力做什么。一个可能的解决方案是利用目前网络上多余的处理能力,使更复杂的dapps能够顺利运行。在EOS上,我们希望看到用户能够使用一定数量的EOS来保存区块链网络中的数据,或者使用代币来为您的文章投票。在游戏中下注也是可能的,这样每个人都可以玩离线游戏。不幸的是,这些都是猜测,但都是有道理的。我们只是在等待,看看如果采用PoS共识,dapp的最终结果会是什么。
飞翔的鸡6星评价
2020-04-27 15:50:43
工作量证明(PoW)、权益证明(PoS)和执行任务量证明(或分配证明 Proof of Assignment)都是加密货币挖掘协议。本质上,它们是允许加密货币发挥作用的计算机算法。
如果您一直在关注加密货币领域,那么您可能已经熟悉了PoW和PoS的两个主要协议。
目前,大约有716个PoW加密货币和大约543个PoS加密货币存在。
如何理解工作量证明PoW和权益证明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向执行任务量证明的转变。