如何解决使用区块链和 IPFS 签署文件
对于我的小项目,如果可能的话,我需要帮助。 该项目是关于使用区块链和 IPFS 签署文件。我尝试创建具有以下功能的 DApp:
现在我正在尝试编写我的智能合约。签名应创建为对象。所以签名是由姓名和实际时间组成的。这意味着应该根据登录进程的信息(名字、姓氏、签名者 ID(是唯一的,如密码)创建签名)。
这可以通过智能合约实现吗?我不知道该怎么做,所以我不知道如何在智能合约中创建此签名并将签名添加到文档中。然后我知道如何散列整个文档并将其推送到 IPFS ... 谢谢!
解决方法
好消息是:您的所有问题都已解决。坏消息(对你而言):没有区块链。
我也不聪明,这在任何方面都很聪明,但通常这就是您想要走的路:
-
对您要签名的所有文档进行哈希处理
-
查看公钥密码学 (https://en.wikipedia.org/wiki/Public-key_cryptography),使用您的私钥对哈希进行签名。签名哈希将在以后证明真实性。
-
将哈希值放入您想要的任何区块链
顺便说一句:有很多证书颁发机构也可以从 2) 签署您的哈希值,而没有任何高消耗的智能和低效区块链的东西。随便说说。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。