虽然大多数区块链系统普遍使用工作量证明(PoW)和权益证明(PoS)共识算法,但燃烧证明(PoB)已经逐渐成为以上算法的一种可能替代方案。
总的来说,区块链共识算法负责保护网络安全以及验证交易。
工作量证明的区块链,例如比特币,其场景是矿工之间互相竞争并找到复杂加密问题的有效解决方案。第一个找到某个区块的解答的矿工将他的工作量证明(区块哈希)广播到网络当中,分布式的节点网络将验证该证明是否有效。如果有效,矿工有权利将该区块永久添加到区块链中,并获得新生成的比特币奖励。
当我们谈到权益证明的区块链时,共识算法则以不同的方式工作。权益证明算法不使用散列函数,而是用数字签名证明币的所有权。新区块的验证由叫做区块”锻造者“或”铸币者“完成,他们以一种确定性的方式被选择出来。锻造者拥有的币越多,那么被选为区块验证者的可能性就越大。与工作量证明系统不同的是,大多数权益证明系统不提供区块奖励,锻造者从验证区块当中得到的奖励都是交易费用。
尽管燃烧证明算法与工作量证明和权益证明有一定的相似性,但它有其特定的方式来达成共识和验证区块。
燃烧证明(PoB)
燃烧证明算法的版本有许多个,而由Iain Stewart提出的版本则可能是数字货币领域最被大众所认可的。它被认为是工作量证明算法的可持续替代方案。
本质上来说,燃烧证明看起来像是能耗更低的工作量证明算法。因为燃烧证明的区块验证并不需要大量的算力资源或依赖强大的挖矿硬件(例如ASIC)。相反的是,作为一种在区块链中“投资”的方式,数字货币被故意销毁(燃烧),因此候选矿工们不需要投入物质资源。在燃烧证明的系统中,矿工投资到虚拟采矿平台(或虚拟采矿电力)。
换句话说,通过销毁数字货币,能够证明用户对网络的投入,获得“挖矿”以及验证交易的权利。由于销毁币的过程代表虚拟挖矿能力,用户在系统中销毁的币越多,他/她拥有的(虚拟)算力就越大,因此被选择作为下一个区块验证者的机会就越高。
燃烧证明是怎么工作的?
简单来说,燃烧的过程包括将货币发送到一个公众可验证的地址,在那里货币便不能再被使用。通常,这些地址是随机生成的无私钥地址。当然,燃烧硬币的过程会降低市场流通性并造成稀缺,从而导致其价值的潜在上涨。但更重要的是,货币燃烧是确保网络安全的另一种方式。
工作量证明区块链安全的原因之一就是矿工需要投入大量资源才能最终获利。这意味着矿工们在激励作用下会以诚实地态度帮助网络,以防止初始投资被浪费。
这个想法跟燃烧证明类似,但是燃烧证明区块链并不投入电力,劳动力和算力,它只通过燃烧货币来保证安全。
燃烧证明系统将为矿工提供区块奖励,并且在一定时间内,预计该奖励将包含燃烧货币的初始投资。
如前文所述,实现燃烧证明有不同的方法。有些项目通过燃烧比特币,而另一些项目则通过燃烧自己的原生数字货币来实现燃烧证明。
燃烧证明 VS 权益证明
燃烧证明与权益证明的一个共同点是区块验证者必须投入他们的数字货币才能参与共识机制。然而,权益证明要求锻造者将他们的币变为股份,并通常会将其锁定。但如果他们决定离开网络,他们可以取走数字货币并在市场上出售。因此,在这种情况下没有永久的市场稀缺性,因为货币仅在一段时间内无法流通。而燃烧证明的区块验证者必须永远销毁它们的数字货币,造成永久性的经济稀缺。
燃烧证明的优缺点
以下列出的优点/缺点是基于燃烧证明支持者的一般论点,不应被视为已证实的事实。关于这些论点仍存在争议,需要进一步测试才确认其有效性。
优点
-
可持续性高,降低能源消耗。
-
不需挖矿硬件,货币燃烧采用虚拟矿机。
-
数字货币燃烧减少了循环供应(市场稀缺)。
-
鼓励矿工长期投入。
-
数字货币分配/挖矿更加去中心化。
缺点
-
燃烧证明并不是真正环保的,因为被烧毁的比特币是通过工作量证明挖矿产生的,这需要大量的资源。
-
没有证明其可以在更大规模的区块链网络上工作。需要进行更多测试以确认其效率和安全性。
-
矿工所的验证工作往往会被推迟。它没有工作量证明区块链那么快速。
-
燃烧数字货币的过程并不总是透明的,或是很容易被普通用户验证。