如何证明我在不迟于特定日期之前已将文件夹添加到IPFS?

时间:2016-07-05 09:08:00

标签: timestamping ipfs

我希望能够证明在特定日期通过IPFS可以获得某些文件。

如果不诉诸集中解决方案或第三方机构,我怎样才能做到这一点?

谢谢!

3 个答案:

答案 0 :(得分:1)

您可以使用opentimestamps之类的解决方案通过比特币网络为文档创建时间戳。

答案 1 :(得分:0)

您可以使用当前块时间戳block.timestamp存储该值,然后在添加文件夹时将其与当前时间进行比较。

注意:矿工可以操纵封锁时间,请参阅以下链接。如果赌注很高,并且人们有诱骗合同的动机,那么我建议您探索其他方法,否则似乎不太冒险。

合同可以安全地依赖block.timestamp吗?- https://ethereum.stackexchange.com/questions/413/can-a-contract-safely-rely-on-block-timestamp

需要帮助了解block.timestamp以及时间在区块链中的工作方式 -https://forum.ethereum.org/discussion/14634/need-help-understanding-block-timestamp-and-how-time-works-in-the-blockchain

答案 2 :(得分:-1)

您可以创建以太坊智能合约,该合约接收IPFS哈希并将其与当前块时间戳绑定。

然后,任何人都可以查找IPFS哈希,看看它是否在智能合约和时间戳中,以及提交交易的公共地址。

如果您不想使用以太坊,您可以使用任何可靠的区块链,如比特币。