对于我的小项目,我需要帮助,如果可能的话。该项目是关于使用区块链和 IPFS 签署文件。我尝试创建具有以下功能的 DApp:
- 签名者必须登录
- 登录成功后,您可以上传文件。
- 您可以签署上传的文件。
- 生成 DocumentHash。DocumentHash 应该存储在以太坊区块链上。签名文件存储在 IPFS 上。
现在我正在尝试编写我的智能合约。签名应创建为对象。因此,签名由名称和实际时间组成。这意味着应该根据登录过程的信息(名字、姓氏、SignerID(是唯一的,如密码))创建签名。
这可以通过智能合约实现吗?我不知道该怎么做,所以我不知道如何在智能合约中创建此签名并将签名放入文档中。然后我知道如何对整个文档进行哈希处理并将其推送到 IPFS ......谢谢!