簡體   English   中英

使用區塊鏈和 IPFS 簽署文件

[英]Signing Documents with Blockchain and IPFS

對於我的小項目,我需要幫助,如果可能的話。 該項目是關於使用區塊鏈和 IPFS 簽署文件。 我嘗試創建具有以下功能的 DApp:

  1. 簽名者必須登錄
  2. 登錄成功后,您可以上傳文件。
  3. 您可以簽署上傳的文件。
  4. 生成 DocumentHash。 DocumentHash 應該存儲在以太坊區塊鏈上。 簽名文件存儲在 IPFS 上。

現在我正在嘗試編寫我的智能合約。 簽名應創建為 object。 因此,簽名由名稱和實際時間組成。 這意味着應該根據登錄過程的信息(名字、姓氏、SignerID(是唯一的,如密碼))創建簽名。

這可以通過智能合約實現嗎? 我不知道該怎么做,所以我不知道如何在智能合約中創建此簽名並將簽名放入文檔中。 然后我知道如何對整個文檔進行哈希處理並將其推送到 IPFS ......謝謝!

好消息是:你所有的問題都已經解決了。 壞消息(對你來說):沒有區塊鏈。

我也不聰明,這在任何方面都很聰明,但通常這就是你想要 go 的方式:

  1. 拿 hash 來檢查您要簽署的所有文件

  2. 查看公鑰加密( https://en.wikipedia.org/wiki/Public-key_cryptography ),用您的私鑰簽署 hash。 簽署 hash 將在以后證明真實性。

  3. 將 hash 放入您想要的任何區塊鏈中

順便說一句:有很多證書頒發機構也會從 2) 簽署您的 hash,而不需要任何高能耗的智能和低效的區塊鏈內容。 只是說。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM