【发布时间】:2021-09-24 19:19:51
【问题描述】:
我的问题很简单,为什么网络中的每个节点都不能按照相同的原则来验证交易:
- 检查交易是否具有唯一 ID
- 使用汇款人的公钥检查数字签名是否正确
-
没有人可以假冒代表他人汇款,因为 他们没有那个人的私钥,因此无法创建 该交易的有效数字签名。没有人可以复制 具有有效数字签名的先前交易并广播到 其他节点,因为 ID 必须是唯一的。
-
这也将消除“链”中“块”的概念,并导致 到一个简单的分类帐。
我知道区块链已经实现了这个简单的数字签名系统。我不明白的是,通过工作量证明进一步验证的必要性是什么?有人怎么可能创建一个需要进一步安全层的非法块(带有一个或多个非法交易)?我在这里错过了什么?
【问题讨论】:
标签: cryptography blockchain digital-signature bitcoin cryptocurrency