什么是工作证明(PoW)?
让我们以比特币为例,尽管我们所写的所有内容都适用于通过PoW 协议开采的任何硬币。 挖矿过程用于确认世界各地发生的比特币交易。所有之前的交易都写在区块链中,为了确保写在区块链上的一切都是真实的,它需要一个去中心化的系统来确认某个交易发生在特定的时间。 PoW是一种协议,主要用于防止和阻止网络上的网络攻击(实际上,尝试进行攻击的成本高昂,远远超过某人从中获得的收益),它还允许分布式共识“无需信任”的交易。
拥有分布式共识意味着您不需要第三方的信任和参与在线发送或接收资金,您只需要通过确保写入区块链来验证交易是否成功。 特别是需要PoW来解决异常困难的数学问题,这个过程称为 Mining,用于在区块链中编写一个新的无信任交易组。
事实上,当比特币交易发生时,会发生这样的事情:
? 所有未经验证的交易都被“放在一起”,形成所谓的“区块”; ? 矿工检查这些交易是否合法:为此,他们必须解决一个复杂的数学问题; ? 第一个解决“区块”问题的矿工将获得协议的比特币排放奖励; ? 交易最终写入公共区块链。 寻找解决方案基本上是一个游戏,谁先解决谁先获得奖励,并且检查解决方案是否正确,既简单又公开。矿工无法在系统上作弊,因为他们使用真实资源来处理这些解决方案。 事实上,采矿需要大量的能源和称为ASIC的特定机器。 这就是 PoW 的主要问题所在:这些资源需要大量的能量来运行计算多个潜在解决方案的计算机组。 从生态的角度来看,这不是理想的,它会导致矿工的能源成本很高,并且对环境有害,除非使用可再生能源。 事实上,你需要相当多的计算能力,超过了普通人的承受能力,这意味着矿工社区变得越来越小,越来越排外。 这在理论上与加密货币的去中心化基本思想背道而驰,但实际上,看下图有几个矿池并拥有超过 51% 的计算能力(这个数字将允许网络“攻击”矿工)坦率地说,这似乎非常困难。
什么是股权证明 (PoS)?
PoS也是一个验证交易的系统,所以目的和PoW相同,只是获得结果的方式不同。 权益证明由矿工执行,他们将一些硬币放在一个区块上以检查交易区块。 矿工是由算法根据他拥有的硬币数量、他拥有它们的时间长短以及基于算法结构的其他因素来确定地选择的 硬币也是在开始时创建的,它们的数量永远不会改变,当它形成一个区块时,矿工从区块中写入的所有交易的费用中获得收益。 您只需要证明您拥有确定的加密货币的所有可用货币的一定百分比,作为回报,您将获得佣金。 PoS将比PoW 系统更快、更有效,因为从技术上讲,任何人都可以成为矿工,并且它提供了相对于矿工可以确认的区块百分比的线性比例,因为它基于拥有的加密货币配额。 实际上,以太坊等大型平台已决定切换到采用该协议的系统来确认交易。 定义互联网未来的协议和算法的技术竞争——希望这将是一个去中心化的未来——才刚刚开始。没有人可以确定今天谁会成功,因为所采用的解决方案不断发展。
|