我怎样才能证明我在不晚于某一日期之前添加了一个文件夹到IPFS ?



我希望能够证明某一组文件在某一日期通过IPFS是可用的。

如何在不诉诸集中式解决方案或第三方权威的情况下实现这一目标?

谢谢!

您可以使用像opentimestamps这样的解决方案来使用比特币网络创建文档的时间戳。

您可以创建一个以太坊智能合约,该合约接受IPFS哈希并将其与当前块时间戳联系起来。

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

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

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

注意:区块时间可以被矿工操纵,见以下链接。如果赌注非常高,人们有欺骗合同的动机,那么我建议探索其他方法,否则看起来风险不大。

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

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

相关内容

  • 没有找到相关文章

最新更新