Ipfs
我是 IPFS 的新手。出於安全目的,是否需要檢查 IPFS 文件的來源?
我想辨識 ipfs 源節點。有必要在 IPFS 中這樣做嗎?
您無法在 IPFS 上找到文件的來源。但是,當您通過 IPFS 節點將文件添加到 IPFS 時,如下所示:
$ ipfs add ~/helloworld.txt added QmWATWQ7fVPP2EFGu71UkfnqhYXDYH566qy47CnJDgvs8u helloworld.txt
該文件會自動固定在您的節點上,這意味著它至少會永久儲存到取消固定為止。在一定時間後(如記憶體),從節點中刪除非固定文件。
任何節點都可以決定將內容固定在 IPFS 上(想想複製):
$ ipfs pin add QmWATWQ7fVPP2EFGu71UkfnqhYXDYH566qy47CnJDgvs8u pinned QmWATWQ7fVPP2EFGu71UkfnqhYXDYH566qy47CnJDgvs8u recursively
然後可以使用以下命令發現所有已將此內容固定在網路上的節點(節點的標識符):
$ ipfs dht findprovs QmWATWQ7fVPP2EFGu71UkfnqhYXDYH566qy47CnJDgvs8u QmQVricDKJeFWFvvyD3E7WwwRBkum54jmjdj5yv3NpdqAs QmTGfEbUM1xz5Po6sVNj2KcMP6HjmrivRB9PLE13GxFZFG QmV1eTGvh9vqT9vFzf593XAmTDroHZtZEuiUXBaJ53z6b5 QmV2ZonzMpvX3DfFi35uT3Frb4e4L8cATQrb4ZSM3jt3ZE QmXM22ePEJMbJ1HhZR5khxaHK2PFfWM9gb7UsdHxSJEydP QmaeUxeAK3N5fyU5o5W8eFeHGy7SUgcxfscewNNGgFak8L Qmc2D7Wwuy8sGV19eAWg9tAtLUnSkEazkgjiYxP8NMD6k7 QmfLu1CARPvzSFvSrk1cc5yueT3DAvdckfdcDGsVgeJiH6 QmaJBMtVJhYnZzikiJqoWi4rDErVNnE6Y7xGLqAsVA2Z12 QmPrYfg99FYVzJ47eUBGde3STUDHoH1iQTPRfeo98K8Rzi QmQ6qTyjnBETj3uRxXZb7xFFqqY1hpDwRSfWpbZNmzSk5B QmSNXv7s6XsBHnyJgnZNApDC1yccjoR2Af6zmzqViNKS8z QmT1cwtvuKknEaaRRr1oz5Up81Y9fhNQnwtHJ4wa319Q3E QmUjqjKVmWiXJp9HxBJF7Z9Qke5ruNd6BGxwMGxgyM6Ry9 QmX15kSQGh5KgzQ5Qu2j39Yr1DRXLUQ7bUPAgRrCxbe2KQ QmYxoZmhx5kiAd8MK5ZgMF2Co2GpH2xXWSm8T6JPnrwzUt Qma8h47ZCpd575DkbTgtytZaBrMDGroGd6WgXU22sPQWWv
筆記:
- 我認為命令輸出限制為 20 項。
- 這些不是文件雜湊,而是節點 ID
因此,總而言之,您無法找到文件的來源,但您至少可以知道它的儲存位置。