验证钱包密码在哪里,在区块链本身还是在另一个应用程序中



我和我的朋友正在我们学院(INATEL(建造一个区块链技术博览会,我们遇到了一个问题。

我们在哪里验证钱包的密码,在区块链本身还是在另一个应用程序中?有可能更改区块链的代码(例如比特币(并进入网络吗?如果在区块链中进行验证,密码将在主体中接收,"坏节点"可以将密码保存在您的数据库中并传递给另一个人?

这里似乎对比特币网络的功能存在一些根本性的误解。

首先,从区块链的角度来看,不存在密码这回事。钱包上的密码是一种纯粹的钱包附加功能,通常用于保护与地址相关的私钥。

当你在钱包中输入密码时,你的私钥会在该设备上本地解密。然后,这些密钥用于签署交易,并将签署的交易广播到比特币网络中的各个节点。除了解锁签名所需的私钥之外,密码与交易无关。

如果您有一个已签名的交易,您所能做的就是验证签名是否有效。如果您没有私钥,则无法更改它。因此,恶意节点无法存储密码或密钥,因为它们永远不会收到这些东西。

相关内容

最新更新