为什么区块链中需要工作量证明?

Why is Proof of Work necessary in Blockchain?

我的问题很简单,为什么网络中的每个节点不能遵循相同的原则来验证交易:

  1. 检查交易是否具有唯一 ID
  2. 使用汇款人的public密钥检查数字签名是否正确

我知道区块链已经实现了这个简单的数字签名系统。我不明白的是,通过工作量证明进一步验证的必要性是什么?有人怎么可能创建一个非法区块(带有一个或多个非法交易),这需要这种更进一步的安全层?我在这里错过了什么?

您错过了双花问题。如果您有一定数量的货币,您可以创建无限数量的有效交易。你怎么知道哪一个是正确的?

这就是实施工作量证明的原因。它允许节点检查哪些交易有效,哪些尝试双花。